A SkillsCast for this session is not available.
Have you designed / developed a system using the “best practices” of the last few years? Are these acronyms familiar – ORM, SOA and DDD? If so there’s every chance that when your system makes it to production, it’s going to suffer.
In this session, I will investigate this often forgotten life of a system – when it’s deployed into the real world and the original developers move on to pastures new. It’s a collection of my experiences from the last 9 months working very close to a live system which I designed a few years ago using the then, best practices.
We will consider issues which are often overlooked or not thought about in too much detail at the development phase like performance, concurrency, scalability and deployment. We’ll see ways we can track problems down, sometimes before the end users even see them. We will think about how to deal with them or even side-step them. And we will consider how we may have avoided them by taking different architectural paths early on.
By the end of the talk I’m hoping you’ll see that delivering a system to production is just the beginning of it’s life, and have some ideas on how to keep it happy and healthy whilst it grows!
YOU MAY ALSO LIKE:
- Angular – Say goodbye to Javascript soup (SkillsCast recorded in May 2014)
- Bazel eXchange: Watch Party (in London on 21st June 2022)
- Bazel eXchange (Online Conference on 21st - 22nd June 2022)
- LDN Talks May 2022 - Quickwit Takeover (in London on 30th May 2022)
- Rust in 2024 (SkillsCast recorded in May 2022)
- Rust's Unique Ownership Concept: Practical Examples and Why It's Important (SkillsCast recorded in May 2022)
Welcome to Production
Graeme Foster
Software Developer Cash Converters