Belgrade, Romania |
14 November 2019
The DevOps culture has become essential for efficient software delivery, and it's actively promoted by the worlds' leading companies in the industry. DevOps aims to streamline the flow of software delivery to end-users by removing any bottlenecks and silos, while also creating fast feedback loops for each step of delivery, such as development and testing. As competition never sleeps, the goal is to release a high-quality product in the shortest time, which is achieved with the help of automation and some specific tools that make the whole process simpler.
It is our pleasure to invite you to the first Endava Tech Flow in Belgrade, on November 14, to hear more about what DevOps is all about, and how you can implement it in your organisation. We will also be talking about introducing Infrastructure as Code, Continuous Integration and Continuous Delivery to deliver Highly Available systems, as well as about traffic management in Service-Oriented Architecture with Istio.
Join us at Endava TechFlow conference, a unique opportunity to learn about DevOps from world-class experts and share your own experiences during our networking event.
SENIOR SOFTWARE ARCHITECT, ENDAVA BELGRADE
DEVOPS AND BUILDING HIGHLY AVAILABLE SYSTEMS
Working on one of the essential B2B portals in the world poses a significant challenge on how to approach, engineer and maintain features. The presentation shows a glimpse of how it looks to work on a highly available system accessible across the globe and the critical role of DevOps in making it possible. Whether we are talking about “Infrastructure as Code”, CI/CD or incident management, it takes a different perspective when high availability is the requirement.
About Sasa: He is a Senior Software Architect in Endava actively working in one of the largest accounts in the company. He specializes mostly in distributed computing and architecture around it, initially being Software Engineer still likes solutionizing and writing some code.
DEVELOPMENT CONSULTANT, ENDAVA
NAVIGATING IN STORMY WATERS: AN APPROACH TO TRAFFIC MANAGEMENT WITH ISTIO
History repeats itself. Some years ago, software engineers started to implement frameworks to ease the development of software applications, and part of functionality was pulled out of the applications and added to frameworks. Today, the applications have become vast and turned into interconnected systems. Architectures became more complex with small components that communicate with each other; we called this microservices. One of the current challenges is choosing which level of abstraction to use when deploying such systems. We started with infrastructure and then containerised everything. The next step was finding out we need orchestration, and then we repeated the first step. We’ve taken functionality out of the framework and added it to the deployment and orchestration logic.
Laurentiu Spilca explores the future of implementing traffic management in service-oriented architectures with Istio. He outlines how microservices are currently delivered: in containers and orchestrated with a tool like Kubernetes. He digs into what Istio is, what can you do with it regarding traffic management, and how it does this. You’ll see two live coding examples, one with progressively rolling out functionalities like Istio and a description of implementation use cases for this (such as A/B testing and safe rollouts) and an example with fault injection and a description of implementation use cases (resilience testing).
ABOUT LAURENTIU: He is a dedicated trainer and team lead in Endava, where he oversees the development of a project in the financial market of the European Nordic countries. He has over nine years of experience. Previously, he was a software developer building one of the biggest ERP solutions with worldwide installations. Laurentiu believes it’s important to not only deliver high-quality software but also share knowledge and help others to up-skill, which has driven him to design and teach courses related to Java technologies and deliver presentations and workshops. Outside of work, Laurentiu is passionate about travelling and scuba diving.
EOIN WOODS & EDWARD BUTLER
Chief Technical Officer | VP of DevOps Transformation, Endava
DEVOPS BEYOND THE TOOLS: GETTING GOOD AT GETTING BETTER
Everyone today is “doing DevOps”, but everyone means something different when they say that. At Endava, we’ve had a lot of confusion between the various tools that are useful in getting DevOps working and the actual process of working in a DevOps-like way. Therefore, we have defined the two separately and done quite a lot of thinking about what DevOps is for us and our clients. In this talk, we will explain what DevOps is for us, and the journey we are on, with our clients to get there.
ABOUT EOIN: Eoin Woods is CTO at Endava, where he leads the technical strategy for the firm, guides capability development and directs investment in emerging technologies. Eoin is a widely published author in both the research and industrial communities and a regular conference speaker.
ABOUT EDWARD: With 20 years of experience in the technology field, Edward is one of the most respected voices in DevOps, Application Management and Security. His area of expertise includes software Project Management, Business Analysis and Cloud Computing. With a particular interest in Continuous Delivery, Edward is basing his presentations on technical patterns and hands-on examples.