Any recommendations on how to best succeed given the current context?
General recommendations for succeeding in this ambiguous domain?
Resource recommendations?
Thinking of skimming AWS docs / AWS course to quickly learn basics but planning on spending most of my time on implementing lambdas with mock data -- goal is to share POCs with team and iterate on feedback before sharing our new service with stakeholders.
I have worked on Node.js, but not AWS. Regardless, there isn't anything specific about those technologies that prevents the following migration best practices from being true:
General recommendations for succeeding in this ambiguous domain?
Ask a lot of questions, don't be afraid to build and break stuff (in staging of course, not prod), and it's better to ship something janky and iterate on it than to try and ship the perfect thing.
When it comes to learning new technology, I recommend these:
The idea of building some POC’s yourself to get the team started with examples and a bunch of learnings - and then iterating from there - sounds good.
From my experience sharing new technology with the team this is a great strategy. Reading docs and getting certifications only gets you so far. Having a working example, plus all the knowledge you have from building that example yourself will be very useful.
I can’t speak to this domain specifically but general advice is to keep the new components of the project simple. I think the temptation when building something new is that it seems complicated so the system ends up being complicated. But iterating and collaborating with the team until you have the project broken down into individual simple pieces and steps would be great.
Would love to hear specific answers from domain experts on this question!
Any recommendations on how to best succeed given the current context?
General recommendations for succeeding in this ambiguous domain?
Resource recommendations?
Read the docs! Knowing what's available and how the developers want you to use their API is part of familiarizing yourself with a new tech stack.
For resources, I used A Cloud Guru and their playground to learn about the services AWS offers. I would just think of AWS as a set of prefabbed microservices that easily operate together. The sdk encourages Code as Infrastructure so I would lean heavily into learning how to architect these services and the right way to write CloudFormation stacks.