As a new Technology Radar release with a bunch of interesting techs, a few drew my attention.
Techniques
- Path-to-production Mapping: Investigate or discuss what’s the path from coding to production delivery. There could be an unexpected bottleneck. Find it and fix it.
- Team cognitive load: Think about Conway’s law and utilize the temple from the idea of the author of the book Team Topologies.
- Threat modeling
- Component visual regression testing can be useful if you use React or Vue.
- Design Tokens: takeaway for me here is to make use of TailWindCSS or Style Dictionary I’ve used TailWind quickly and was amazed by how easy it is for developers.
- Fake SMTP Server helps to reduce the risk of sending a test email to real users and also makes automated integration testing easy. For .Net developers, smtp4dev can be a good alternative.
- GitHub push protection prevents accidental secrets from being pushed to GitHub repo. This new service is available only for Enterprise license holders.
- Metrics store: keep the BI metrics in one place separated from UI layer so they can be single source of truth. It will prevent reading different metrics from different applications/views.
e.g. Minerva from AirBnB. - Satellite workers without ‘remote native’: e.g. If one of the team members works remotely, all members should join a team meeting from their laptops not to exclude satellite workers and create a silo of co-located workers.
- Superficial cloud native: cloud native is a matter of design rather than a set of implementations. Using a cloud vendor/apps does not mean cloud native.
Platforms
- Backstage: Backstage is an open-source developer portal platform created by Spotify that improves the discovery of software assets across the organization.
- Retool: low-code platform specifically useful for read-only internal data retrieval tools.
- Teleport: Infrastructure access control without a jump box or VPN.
- Victoria Metrics: open-source performance time-series database and monitoring system
Tools
- Great Expectations: data quality monitoring framework.
- K6: performance testing tool.
- excalidraw: online shared diagram drawing tool.
- Kusto Query Language: Created by Azure, run on Azure Data Explore, enhances the SQL language
- Spectral: an open-source API style guide enforcer / linter.
- Harness Cloud Cost Management:
- Infracost: cloud cost estimates for Terraform in pull requests.
- Soda Core: open-source data quality tool.
Languages & Frameworks
- io-ts: runtime type system for IO decoding/encoding. Works in typescript.
- NestJS: backend app framework for Node.js
- Azure Bicep: Bicep is a domain-specific language (DSL) that uses a declarative syntax to deploy Azure resources.
- Camunda: workflow engine. process orchestrator. Being used by Goldman Sach, Fidelity Investment, etc.
- Svelte: web component framework.
- Cloudscape: open-source design system.
- Cypress: a next-generation front end testing tool built for the modern web