Embracing GitOps and Infrastructure as Code for Seamless Development and Collaboration

Embracing GitOps and Infrastructure as Code for Seamless Development and Collaboration

Why it is smart to start investing in the stock market?

Lorem ipsum dolor sit amet, consectetur adipiscing elit lobortis arcu enim urna adipiscing praesent velit viverra sit semper lorem eu cursus vel hendrerit elementum morbi curabitur etiam nibh justo, lorem aliquet donec sed sit mi dignissim at ante massa mattis.

  1. Neque sodales ut etiam sit amet nisl purus non tellus orci ac auctor
  2. Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
  3. Mauris commodo quis imperdiet massa tincidunt nunc pulvinar
  4. Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti

Should I be a trader to invest in the stock market?

Vitae congue eu consequat ac felis placerat vestibulum lectus mauris ultrices cursus sit amet dictum sit amet justo donec enim diam porttitor lacus luctus accumsan tortor posuere praesent tristique magna sit amet purus gravida quis blandit turpis.

Odio facilisis mauris sit amet massa vitae tortor.

What app should I use to invest in the stock market?

At risus viverra adipiscing at in tellus integer feugiat nisl pretium fusce id velit ut tortor sagittis orci a scelerisque purus semper eget at lectus urna duis convallis. porta nibh venenatis cras sed felis eget neque laoreet suspendisse interdum consectetur libero id faucibus nisl donec pretium vulputate sapien nec sagittis aliquam nunc lobortis mattis aliquam faucibus purus in.

  • Neque sodales ut etiam sit amet nisl purus non tellus orci ac auctor
  • Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
  • Mauris commodo quis imperdiet massa tincidunt nunc pulvinar
  • Adipiscing elit ut aliquam purus sit amet viverra suspendisse potenti
Is it risky to invest in the stock market? If so, how much?

Nisi quis eleifend quam adipiscing vitae aliquet bibendum enim facilisis gravida neque. Velit euismod in pellentesque massa placerat volutpat lacus laoreet non curabitur gravida odio aenean sed adipiscing diam donec adipiscing tristique risus. amet est placerat in egestas erat imperdiet sed euismod nisi.

“Nisi quis eleifend quam adipiscing vitae aliquet bibendum enim facilisis gravida neque velit euismod in pellentesque massa placerat.”
Tell us if you are already investing in the stock market

Eget lorem dolor sed viverra ipsum nunc aliquet bibendum felis donec et odio pellentesque diam volutpat commodo sed egestas aliquam sem fringilla ut morbi tincidunt augue interdum velit euismod eu tincidunt tortor aliquam nulla facilisi aenean sed adipiscing diam donec adipiscing ut lectus arcu bibendum at varius vel pharetra nibh venenatis cras sed felis eget.

In our second Meetup, we delved into the world of GitOps and the significance of embracing Infrastructure as Code.
We had the privilege of gaining valuable insights into the practical implementation of Infrastructure as Code through a presentation titled "How Joblift Masters Infrastructure as Code." Timo Zingel, an experienced Platform Engineer at Joblift since 2016, was our guest speaker for the evening. Joblift, a non-academic job platform based in Hamburg, provided us with real-world examples and best practices.


His domain of expertise is Google Cloud Platform with Kubernetes and microservices architecture. At Joblift, they go by the X as Code - paradigm, a term for converting something traditionally manual and time-consuming into code, to make it easier to create, maintain, and deploy.

KEYS OF X AS CODE

  • Define as Code instead of creating it manually
  • Can easily reproduced & scaled
  • It’s usable by everyone
  • It’s self-documenting
Timo Zingel talking about GitOps

Moreso Timo gave the audience a little introduction about what GitOps is. It's the combination of Infrastructure as Code, Merge Requests and Continuous-Integration/Continuous-Delivery.

WHAT ARE THE BENEFITS OF INFRASTRUCTURE AS CODE?

Infrastructure as Code (IaC) is a powerful approach that simplifies infrastructure management by using machine-readable configuration files or scripts. Treating infrastructure as software enables organizations to automate provisioning, ensure consistency, and improve collaboration.

  1. Speed and Agility: IaC automates infrastructure provisioning, enabling rapid deployment and reducing manual effort. This agility allows organizations to respond quickly to changing needs.
  2. Consistency and Reproducibility: IaC ensures consistent configurations across environments, making it easier to reproduce setups reliably. Version control and code-based deployments enhance reproducibility.
  3. Scalability and Flexibility: IaC facilitates easy scaling of resources, optimizing utilization and adapting to varying workloads without manual intervention.
  4. Collaboration and Documentation: Infrastructure code is human-readable and serves as documentation. It promotes teamwork and reduces dependencies on individuals.

PRACTICAL APPLICATIONS OF IAC

  1. Cloud Infrastructure Management: IaC tools like AWS CloudFormation, Azure Resource Manager, and Terraform automate provisioning and management of cloud resources, ensuring consistency and scalability.
  2. Continuous Integration/Continuous Deployment (CI/CD): Incorporating infrastructure code into CI/CD pipelines enables automated deployment of infrastructure changes alongside application code.
  3. Disaster Recovery and Testing: IaC simplifies disaster recovery setups and allows for easy replication of production environments for testing, improving system resilience.

HOW DO WE DO INFRASTRUCTURE AT ORBIT?

The second speaker of the night was Christian Geisler – Senior Solution Architect at Orbit, who spoke about how we do Infrastructure at Orbit.

At Orbit a common case is to build a MVP (Minimal Viable Product), which has different requirements then already scaled products in an existing system. Therefore we aim for the sweet spot between standardized project setup and scalability. In order to increase the velocity of developing the initial infrastructure, we use Terraform modules as blueprints, which provide an abstraction on the Cloud Provider.

Some of the terraform modules, which are the building blocks of our application infrastructure (incompleted list of terraform modules)

One of the ongoing tasks is the support of multiple cloud providers and to create new modules due to new requirements.

Orbit’s business building requires that we can set up flexible and scalable infrastructure quickly.
Christian Geisler talking about the infrastructure at Orbit

OVERALL TAKEAWAY

Infrastructure as Code revolutionizes infrastructure management by automating provisioning, ensuring consistency, and enhancing collaboration. Whether managing cloud infrastructure or implementing CI/CD pipelines, embracing Infrastructure as Code simplifies and streamlines infrastructure operations.

At Joblift it was possible to rebuild the infrastructure from the ground as IaC, which was possible due to the company size at the time. At a bigger-scale company it may not be possible to do so.

At Orbit we need to deploy our digital products into various private and public clouds. When we need to target a new cloud environment, we build reusable terraform modules for the needed cloud resources. This means a higher upfront cost but we become faster in the long run.

THE MEETUP

About 25 people attended our second meetup. The atmosphere was relaxed and easy to network in. After each talk, there was always time to chat and ask questions about the presented topic.

After the talks it was time for some chats, pizza and drinks.

Networking after the talks

Are you interested and want to join us on our 3rd Meetup? The next Meetup will take place on July 5th at the Orbit office (Rödingsmarkt 20, Hamburg). It's about Personalized chatbots with AI without the loss of data protection. Find it on Meetup and join the group to not miss any future events! We are thrilled to see you there!

About the author
Subscribe To Our Newsletter - Bnkly X Webflow Template

Subscribe to our newsletter

Thanks for joining our newsletter
Oops! Something went wrong while submitting the form.