At OTTO, we need to manage several hundred AWS accounts for our product teams while balancing agility and control. That's why OTTO IT's Cloud Competence Center, also known as the Governance at Scale (GAS) team, worked with globaldatanet to develop a solution to run AWS CloudFormation StackSets at Scale, integrated into the OTTO tooling ecosystem with Confluence and Microsoft Teams.
The key is to minimize, or even completely eliminate, code repetition by keeping the Terraform configuration DRY (Don’t Repeat Yourself). This is why we migrated to Terragrunt. It's a small wrapper around Terraform promising reduced repetition, better remote-state configuration, and simpler work with Terraform modules. It can be a viable solution for better organizing configuration files and clearly stating differences between deployment environments.
Nearly three years ago, we published our first post on how we handle security in the cloud based on our framework. Ever since, this framework guided us through our scaling product lines and thereby increased complexity of our cloud infrastructure. We have learned what worked and what did not work for us, and in this blog post we would like to share our experience so far.
The article outlines the basic features of Otto’s Dynamic Pricing service, which is currently used to set prices for the majority of products on otto.de. It further describes how we successfully built the service as a robust and scalable cloud application able to deliver prices for millions of articles on a daily basis. It also explains how we benefited from working on our application in a cross-functional team setup and how we intend to secure the continuous improvement of our service.
When we launched our platform implementation back in 2018, we jointly committed to creating state-of-the-art software aligned with thoroughly modern and proven practices. First off, we deep-dived on modern software architectures including Event Driven, Microservices, Distributed Systems, Cloud Native and DevOps – which resulted in a couple of positive architecture decisions.
Following the official introduction of Power BI at OTTO in 2020, it’s quickly become a household name for many colleagues. Others have already taken their first practical steps in using this technology or have even become advanced and regular users - for good reason!
The term ‘cloud’ has been much more than just a buzzword for a long time now. The cloud, or rather the clouds, have become an essential part of our daily business. But what if – even though the wheat has long since been separated from the chaff in terms of IT expertise – I still don't know much about the cloud?
OTTO und drei Partner brauchen deine Einwilligung (Klick auf "OK") bei einzelnen Datennutzungen, um Informationen auf einem Gerät zu speichern und/oder abzurufen (IP-Adresse, Nutzer-ID, Browser-Informationen).
Die Datennutzung erfolgt für personalisierte Anzeigen und Inhalte, Anzeigen- und Inhaltsmessungen sowie um Erkenntnisse über Zielgruppen und Produktentwicklungen zu gewinnen. Mehr Infos zur Einwilligung gibt’s jederzeit hier. Mit Klick auf den Link "Cookies ablehnen" kannst du deine Einwilligung jederzeit ablehnen.
Datennutzungen
OTTO arbeitet mit Partnern zusammen, die von deinem Endgerät abgerufene Daten (Trackingdaten) auch zu eigenen Zwecken (z.B. Profilbildungen) / zu Zwecken Dritter verarbeiten. Vor diesem Hintergrund erfordert nicht nur die Erhebung der Trackingdaten, sondern auch deren Weiterverarbeitung durch diese Anbieter einer Einwilligung. Die Trackingdaten werden erst dann erhoben, wenn du auf den in dem Banner auf otto.de wiedergebenden Button „OK” klickst. Bei den Partnern handelt es sich um die folgenden Unternehmen: Google Inc., Meta Platforms Ireland Limited, elbwalker GmbH
Weitere Informationen zu den Datenverarbeitungen durch diese Partner findest du in der Datenschutzerklärung auf otto.de/jobs. Die Informationen sind außerdem über einen Link in dem Banner abrufbar.