Kick-off Stage 2 Tech walk observations
Pre-notes
- Is there any specific reason that VSCode settings (
settings.json
) is not being added to the repo. - Node version
- Add .node_version file to the repo
- Add badges to README to indicate Node version
Notes
Ethical Jobs Architecture
!Screenshot 2023-10-26 at 12.11.46 pm.png
Micro-services running in a Kubernetes cluster in Google Cloud.
- All repo exists isolated from each other
- There is React Design System repo that mostly all UI systems are dependant. The approach to update it, it's mostly due linking and creating pre-releases.
- Multiple staging environments that work mostly identical than production
Deployment
Ethical Jobs would like to receive some recommendations about how can we improve the way that releases are being handled
- Storybook design system: https://design-system-react.ethicalstaging.com.au/?path=/story/components-atoms-avatar--image
Frontend responsiveness challenges
- Not single solution to aim responsiveness
- Current solution is through styled-system components
- Other options:
- Container query: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_container_queries
- Fluid layout: https://blog.hubspot.com/website/fluid-design
CMS decision
- Actual implementation of Wordpress CMS is quite hard to maintain and it's made by external team, and the actual assumption is that they would be better if they can walk off from that solution.
- Team wants to be informed and included in the loop about decisions/effort through this.
- Contentful
Questions
- Kubernetes vs Docker: https://www.dynatrace.com/news/blog/kubernetes-vs-docker/