Contemporary Software Architecture

BA500 3 days 650

This training will prepare you how to successfully design and implement a fault-tolerance reliable architecture and delivery in a continuous operation fashion.


This 3-day Contemporary Service Architecture training explores various design patterns, methodologies and principles, that can be leveraged in architecture, design, delivery and operation of modern application platforms.

The training focus is on Microservice architecture style, which is approach to developing a single application as a suite of small services, each running its own process and communication in lightweight mechanisms. It will prepare you how to successfully design and implement a fault-tolerance reliable architecture and delivery in a continuous operation fashion.

During the training, participants will gain practical knowledge with hands-on exercises, giving them opportunity to go through the way the services are built around business capabilities and independently deployable by fully automated deployment machinery.


With many years of experience and numerous successfully implemented consulting projects in the field of business analysis and enterprise architecture, our trainers are here to help you master your knowledge and practices. 

Nina Prodanova-Iozeva ITCE

Nina Prodanova-Iozeva

Managing Partner & Senior Consultant

Nina is a highly qualified consultant and leader with more than 20 years of experience in leading highly complex projects and transformations. Nina is a well-known name in the field of Agile, Business Analysis, Enterprise Architecture and IT Service Management.

Denitsa Deneva

Consultant & Trainer

Denitsa is specializing in ITIL and ServiceNow. She has substantial experience and a demonstrated history (10+ years) of working in the Information Technology and Services Industry with focus on the IT Service Operation, Transition and Transformation, People Management and Client Relationship Management.

What you’ll learn

Day 1: Contemporary Architectures Principles

  • Contemporary Architecture non-functional requirements (NFRs)
  • Microservices architecture and principles
  • Domain-model boundaries definition
  • Architecture design
  • Implementation patterns
  • Service oriented principles
  • Hands-on exercise
  • Next generation principles

Day 2: Contemporary Architecture SDLC – Continuous Integration / Continuous Delivery

  • Development specifics for Modern Architectures
  • Infrastructure
  • Containers and Orchestration
  • What is Docker
  • Container Managers
  • Testing in Modern Architectures SDLC
  • Hands-on exercise

Day 3: Operations Model

  • Cloud Architectures (Public / Private / Hybrid)
  • Continuous operational activities
  • Runbook
  • Next Generation architectures
  • Hands-on exercise
  • Q&A session

Being a part of a very demanding business industry it’s sometimes difficult to find the right balance when leveraging new technological solutions and current best practices for product development. ITCE helped us tailor the new methodologies specifically for our needs and also managed to demonstrate on the spot how we can better fulfill our strict technological requirements. The Contemporary Software Architecture training inspired us to take our ideas to the next level.

Dimitar Donev,
Manager ICT Incidents and Problems at UniCredit Bulbank

Frequently Asked Questions

Who should attend? 

This course is suitable for professionals performing the roles of Solution Architects, Lead Developers, Business and System Analysts, Operations Engineers and Consultants. 

Are there any prerequisites for attending the training? 

There are no strict prerequisites, however, it is recommended for the participant to be familiar with IT Operations, software development and/or basic architecture experience. 

Related Courses

Agile Business Analysis


Experience in an interactive environment how your organizations’ Business Analysis practice can benefit from applying…


Once you submit your registration, we will get in touch with you to confirm your interest and attendance.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.