Different software evolutions from Start till Release in PHP product
Talk video
Talk presentation
All of us think about many questions when we start a project, when we already have a product and when we release it. Here are some of them: which architecture and infrastructure to choose? what should be the repository structure? how to make the right evolution from one application to 100 microservices with success product release? how to distribute cross-stack commands as a whole? what development practices to use?
This story will expose approaches to solving these and many other problems in PHP projects through: None-Breaking change development approach, Cross-stack contacts, Trunk Based development, evolution from Polyrepo to Monorepo with components on different technologies, Boilerplates for components, different Architecture Views, Continuous Testing & Quality, Infrastructure View, Infrastructure as a code as the main tool.
This topic will appeal to everyone - from Software Developer to Architect, as many Tips & Tricks will be revealed.
- More than 16 years in IT (inc. 8+ years in enterprise and software architecture)
- Hands-on Software Architect, Solutioning Director
- Speaker at global conferences, author of software architecture courses and workshops, has taught more than 500 people in the last year, which helped them delve into Architecture
- Went from developer to delivery director, head of departments
- Managed departments with 300+ people, led big programs (150+ engineers) from different business domains, modern technology stacks and complexity
- Winner of Ukrainian IT Awards in category Software Engineering in 2019 and member of jury in 2020
- SEI/TOGAF/ITIL trained specialist, ICAgile Certified Professional, AWS accredited specialist
- For the past 2.5 years, he has been actively volunteering and participating in various projects that help the Armed Forces and civilians throughout Ukraine