Homepage
Open in app
Sign in
Get started
SAFE Engineering
Follow
Handling message retries in RabbitMQ with delay
Handling message retries in RabbitMQ with delay
In our journey towards building a more efficient and responsive system, we’ve recently moved our architecture to event-based to achieve…
Harshit Khandelwal
Jun 25
Testing Microservices Independently: A Deep Dive into Nock and WireMock
Testing Microservices Independently: A Deep Dive into Nock and WireMock
Any software component cannot live without network calls, at Safe we are transitioning from monolithic to microservices architecture we…
Gaurav Goyal
Nov 19, 2023
Creating a reusable multi-step form
Forms are a fundamental component of web applications, allowing users to interact with a website by providing input and submitting data…
Kartikey Kumar
Nov 6, 2023
Signals: Revolutionising Cyber Risk Quantification through Engineering Innovation
Signals: Revolutionising Cyber Risk Quantification through Engineering Innovation
Welcome to this engineering blog, where we share the journey of developing Signals, a groundbreaking concept revolutionising integrating…
Niranjan M Bhat
Sep 12, 2023
How Unleash enhanced our troubleshooting experience by 100x
How Unleash enhanced our troubleshooting experience by 100x
Leveraging Unleash feature toggles to change the log level for effective troubleshooting on production without any downtime
Aman Jain
Oct 10, 2022
How Redis pipelining helped us improve performance by 15x
How Redis pipelining helped us improve performance by 15x
How an interesting scaling issue was resolved by creative use of Redis pipelining
Deepak Sreekumar
Oct 3, 2022
Solving Flaky React Unit Tests
Solving Flaky React Unit Tests
How we saw and caught the flaky culprits in our react testing suite
Bhavin Agarwal
Mar 29, 2022
Multi-Tenant SaaS: How we migrated from on-premise Redis to Elasticache
Multi-Tenant SaaS: How we migrated from on-premise Redis to Elasticache
How we migrated from Docker-based muti-instance Redis to muti-tenant AWS Elasticache.
Deepak Sreekumar
Oct 4, 2021
Boost up your developer productivity with these Mac Apps
Boost up your developer productivity with these Mac Apps
Listing down my favourite productivity apps for a development mac machine
Aneesh Relan
Sep 21, 2021
Optimize React bundle — Code Splitting
Optimize React bundle — Code Splitting
How we achieved Code splitting in React with SSR
Bhavin Agarwal
Aug 15, 2021
Oasis: Inception of Safe Security’s design system
Oasis: Inception of Safe Security’s design system
A design system is a reserve of reusable and consequently scalable components along with an assembly of robust design patterns that unifies…
Vartika
Aug 11, 2021
Announcing our $33mn funding lead by British Telecom (BT)
Announcing our $33mn funding lead by British Telecom (BT)
We’re very excited to announce our latest round of funding lead by the British Telecom (BT) Group for a total of $33 million 💸
Aneesh Relan
Aug 4, 2021
8 reasons why a Design System is indispensable?
8 reasons why a Design System is indispensable?
You must have come across the word design system in case you have ever been a part of a product’s growth journey. This article talks…
Akanksha Singh
Jul 19, 2021
How to create a simple role management feature?
How to create a simple role management feature?
Role Management requirement is a basic access control functionality for a product that has different kinds of user roles
Satya G
May 24, 2021
About SAFE Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams