Ortelius Microservice Visionaries 2022
On May 20th, 2022 the Ortelius community hosted our 4th ‘Microservice Visionaries’ gathering to celebrate the community committers of Ortelius, discuss microservice best practices, and drive awareness of the benefits and challenges of implementing a truly shared microservice oriented architecture. We hosted the majority of the event on the Ortelius Twitch TV Channel giving our committers a platform for presenting technical topics. The first hour was hosted via zoom. Below are descriptions of the May 20th event and on-demand viewing.
Agenda: (all times in MT)
9:00 AM - 10:20 AM Beer and Donuts followed by Panel Discussion Broadcasted Live via Zoom
This live Zoom event kicks off the Visionaries gathering. Meet the contributors and see who earned committer badges. There are 3 categories, Ambassador, Champions and Legends.
The Evolution of a Microservice Catalog
Join a panel of Ortelius Contributors to learn what it means to be part of the Ortelius team, what is in the Ortelius roadmap and general conversation about the work ahead. Sacha Wharton, Steve Taylor, Tracy Ragan
Ten minute lighting talks on the Ortelius Twitch Channel - Hosted by Sergio Canales
10:25 AM What you should know to contribute to Ortelius - a 10 minute guide
10:40 AM Developing Applications with the Microservices Architecture: Design Patterns
Presented by Utkarsh Sharma
Presented by Saim Safder
If you are into the world of microservices and looking for ways to contribute, you have found your match. The Ortelius microservices-based open source project is the place to be to share your knowledge around open-source, or to learn how to get started on your microservice journey. This lightning talk covers the steps you need to start contributing to the Ortelius Open Source project and learn about microservices at the same time.
In this lighting talk, we will share famous design patterns that are widely used. We will cover design patterns used during the decomposition of monoliths and those that are used to ensure data consistency across microservices. These design patterns are developed to solve traditional problems faced with microservice architecture. Building your solution on top of these patterns provides resilience, tolerance, and consistency to your application.
10:55 AM Pitfalls - Team Topologies from the field
Presented by Sergio Canales
Team Topologies are the leading approach to organizing business and technology teams for fast flow, providing a practical, step-by‑step, adaptive model for organizational design and team interaction.Let’s talk from the field how this comes into reality.
11:20 AM Why do you need a microservice catalog to enhance developer productivity?
Presented by Turja Narayan Chaudhuri
It is indeed a valid argument that microservices allows engineering organization to grow and scale, providing better constructs for isolation and independence. But, microservices do not only add technical complexity -they also introduce organizational complexity and pose a serious threat to scaling at the enterprise level. Over time, with hundreds of services and no governance or oversight, when something breaks, nobody knows who to reach out to. A microservice catalog is a record/list of all the microservices that an enterprise has in its ecosystem, providing powerful information at your fingertips. In this talk, you will learn how a microservice catalog facilitates a successful microservice at scale architecture by helping developers find and share services, providing DevOps teams metadata about services needed to make solid decisions, and give the support teams the ownership and consumption information needed when something goes wrong.
11:35 AM Why Kubernetes-as-a-Service is better for you?
Presented by Pavan Gudiwada
Using Kubernetes-as-a-Service from a cloud provider could be the best way for you to develop your application. What is KaaS? Why and when should you use it? What should you know before you pick a provider? Join this session to learn the answers.
11:50 PM From Dev to Prod in one step
Presented by Sacha Wharton
Automation is king. Learn from Sacha how he has been delivering a streamlined process for moving updates across the pipeline as fast as possible. We’ve always wanted one ‘big button’ see how close Sacha has gotten.
12:05 PM DevOps - People before Tech
Presented by Miklos Sagi
Delivery focused leaders often prioritize milestones and deadlines over people and culture and treat technical work as a technology and process challenge only.
In this lightning talk, Miklos will share about how investing into the engineering culture of your organization can measurably contribute to more effective delivery in the form of eliminating non-value-add work from the overall process.
12:20 PM Automating microservice configurations with Ansible
Presented by Piha Adhikari
One of the main principles of microservices is that they are each independently deployed. As a consequence of their distributed nature, microservice development and operations tend to be much more complex creating a barrier to adoption. If your teams have not moved from their monolithic silos and DevOps practices they may not fully see the benefits of a microservice architecture. Sticking with the “good old monolith” may sound better than dealing with the need to deploy hundreds of independent software pieces. In this talk, Piha will throw some light on how Ansible can help solve managing the deployment of hundreds of services, with their configuration changes, for you build and deploy automation.
12:35 PM - SBOMs for All Using Ortelius
Presented by Steve Taylor
Hardening cybersecurity in cloud-native environments means we need to track not just service SBOMs, but more importantly application SBOMs. In a de-coupled architecture it can be almost impossible to create an application SBOM - Steve Taylor will show us how Ortelius gets this job done so everyone has an SBOM.