Question. I’m working for an agency company. Is th...
# general
m
Question. I’m working for an agency company. Is there any way to implement Platform Engineering for this kind of organization?
o
Does the agency have any services or internal tooling they run for customers on a subscription model?
m
We currently do not have a subscription model.
a
My experience working for an agency was that the internal teams benefited from quick start environments for new engagements. And standardisation of environments for easy roll on and roll off of engagements. The conversation about platforms today seems to be getting bogged down in how to deploy a container to an environment. But an internal platform is about providing teams the tools to autonomously do their jobs. So if you ever need to ask another team for something and then wait, or need to replicate the same setup/effort across many teammates, those are opportunities for optimization via a platform offering.
s
My experience working for an agency was that the internal teams benefited from quick start environments for new engagements.
When I was in a web-agency, I implemented a auto-updating internal CLI that 1. Create a new repo 2. Create a new website 3. Create a new DB 4. Copy the credentials in the internal password manager 5. Install wordpress and plugins 6. Configure it 7. Install the latest internal IDE plugins 8. Allow to start a project 9. Change some configurations when ready to prod and it was super appreciated, creating a new project (something that was happening on a weekly basis) took 10 minutes almost without user interaction (for 100+ steps), and guarantee the same configuration for all the websites
m
auto-updating internal CLI
That’s a great idea for a first step to building IDP
h
When I worked at a web agency I did the same as Stefano, our internal cli also created and controlled our local dev environments as well