Homepage
Open in app
Sign in
Get started
SSENSE-TECH
Ideas and research from the software, data & product teams behind the global fashion platform SSENSE.
> Hello, World!_
Software
Data
Leadership
Career Development
Follow
Building Resilient Payment Systems at SSENSE: Our Journey towards Asynchronous Processing
Building Resilient Payment Systems at SSENSE: Our Journey towards Asynchronous Processing
Co-authored by Madeline Zhao and Philippe Aubertin.
Madeline Zhao
Mar 21
Bringing your product vision to life — a framework for product discovery (Part 1/2)
Bringing your product vision to life — a framework for product discovery (Part 1/2)
This article was co-authored with Alexandra Valdescault
Alif Momin
Mar 14
Finding Balance in Software Development — The Importance of Context
Finding Balance in Software Development — The Importance of Context
SOLID principles, clean code, hexagonal architecture, domain-driven design, and event-driven are just some of the patterns and practices we…
Mario Bittencourt
Feb 28
Step Functions in 2025: Simplify Your Development With JSONata
Step Functions in 2025: Simplify Your Development With JSONata
AWS Step Functions has been my go-to service for leveraging a low-code approach and managing long-running complex processes that benefit…
Mario Bittencourt
Feb 14
Dynamic Event Republishing: On-Demand Data Reseeding Made Simple
Dynamic Event Republishing: On-Demand Data Reseeding Made Simple
The concept of dynamic event republishing offers a simple yet powerful solution to a common problem in modern software architectures: how…
Mayank Patel
Jan 31
Improving Your Application Availability — Active-Active Patterns
Improving Your Application Availability — Active-Active Patterns
If you have been following this series, you can certainly agree that availability is a complex topic. So far, we have covered redundancy…
Mario Bittencourt
Dec 20, 2024
Improving Your Application Availability — Disaster Recovery
Improving Your Application Availability — Disaster Recovery
If you’ve read the previous articles in this series, you may recall that we started by establishing a trade-off involving cost and…
Mario Bittencourt
Nov 22, 2024
Improving Your Application Availability — Graceful Degradation and Asynchronous Processing
Improving Your Application Availability — Graceful Degradation and Asynchronous Processing
In previous articles of this series, we established that high availability comes with the typical trade-offs in terms of cost and…
Mario Bittencourt
Oct 25, 2024
ERP Middleware at SSENSE
ERP Middleware at SSENSE
Most companies around the world use some form of enterprise resource planning (ERP). In today’s competitive landscape, businesses can’t…
Navpreet Gill
Oct 18, 2024
Improving Application Availability: Redundancy and Persistence
Improving Application Availability: Redundancy and Persistence
Continuing on our road through application availability, let’s expand on what we started in the first part of this series. In our previous…
Mario Bittencourt
Sep 27, 2024
Unifying Data for Operational Excellence: Overcoming Silos and Enhancing Performance
Unifying Data for Operational Excellence: Overcoming Silos and Enhancing Performance
When an organization scales its software suite to support multi-step value-added activities, it inevitably encounters the need for…
Gontchi
Sep 13, 2024
Improving Application Availability: The Basics
Improving Application Availability: The Basics
In an always-connected environment, how do you guarantee that your application is going to be available when problems occur?
Mario Bittencourt
Aug 30, 2024
Technical Documentation for Agile Development Teams
Technical Documentation for Agile Development Teams
Development teams have been growing worldwide over the past decade. The amount of information shared within large companies can feel…
Helmer Davila
Aug 23, 2024
The SSENSE Migration Journey from Serverless Framework to SAM
The SSENSE Migration Journey from Serverless Framework to SAM
The process of developing software is complex and often opinionated. At SSENSE, we strive to balance standardizing practices across…
Dimcho Karakashev
Aug 9, 2024
Leveraging OpenSearch Point in Time for Consistent Marketing Ads
Leveraging OpenSearch Point in Time for Consistent Marketing Ads
OpenSearch provides numerous ways to ingest, search, and visualize data at scale. While it is effective — and in many cases necessary — to…
Toya Okeke
Jul 26, 2024
Load Testing Serverless / Asynchronous Applications: Practical Considerations
Load Testing Serverless / Asynchronous Applications: Practical Considerations
Load testing is a common practice we follow at SSENSE to regularly assess how well-prepared we are to sustain the ever-increasing demands…
Mario Bittencourt
Jul 19, 2024
Serverless x K8S: Reflections and Proposing a Framework to Guide the Selection
Serverless x K8S: Reflections and Proposing a Framework to Guide the Selection
The serverless computing model, introduced almost a decade ago, caused a stir in many organizations grappling with understanding its…
Mario Bittencourt
Jun 7, 2024
Technical Debt and Product Development — A Balancing Act
Technical Debt and Product Development — A Balancing Act
In product management, we always hear about product vision, iteration, agility, delivering software, and reaching the finish line. One…
Alexandra Valdescault
May 10, 2024
Exploring Advanced Error Handling Patterns with Event-Driven Architecture — Part II
Exploring Advanced Error Handling Patterns with Event-Driven Architecture — Part II
“In the search for solutions, do not be content with the surface; dive deep into the depths where non-obvious errors and situations await…
Mario Bittencourt
May 3, 2024
Rightsizing Your Lambdas: Lambda Power Tuning & Compute Optimizer
Rightsizing Your Lambdas: Lambda Power Tuning & Compute Optimizer
While cloud computing and serverless technology have revolutionized the way we approach and operate our infrastructure, they also come with…
Vaibhav Malhotra
Apr 26, 2024
Exploring Advanced Error Handling Patterns with Event-Driven Architecture — Part I
Exploring Advanced Error Handling Patterns with Event-Driven Architecture — Part I
An event-driven architecture (EDA) brings changes to the way we approach error handling. When using the more commonly adopted synchronous…
Mario Bittencourt
Apr 5, 2024
Navigating Deep Linking Depths
Navigating Deep Linking Depths
Unraveling Mobile Edge Cases with Third-Party Tracking and Redirection Handling
Marc Laberge
Mar 28, 2024
Event Sourcing: A Practical Guide to Actually Getting It Done
Event Sourcing: A Practical Guide to Actually Getting It Done
Event Sourcing — the pattern for storing data as events in a log and using them to reconstruct its state — has been used for many years…
Sam-Nicolai Johnston
Mar 22, 2024
A Conversation with WiT @SSENSE
A Conversation with WiT @SSENSE
This article is based on internal conversations, panel discussions, and data compiled from internal surveys led by the SSENSE WiT working…
Catherine Heim
Mar 8, 2024
Beyond Keywords: The Dynamic Shift to Nested Aggregations in OpenSearch
Beyond Keywords: The Dynamic Shift to Nested Aggregations in OpenSearch
OpenSearch is a powerful data store and search engine that enables users to ingest, search, and visualize data at scale. Derived from…
Toya Okeke
Feb 16, 2024
Stay or Stray: How Brands Can Drive and Maintain Customer Loyalty Using Machine Learning
Stay or Stray: How Brands Can Drive and Maintain Customer Loyalty Using Machine Learning
Customer loyalty is one of the most important strategies that contributes to a brand’s success. Numerous companies have developed their own…
Gin Bai
Feb 9, 2024
About SSENSE-TECH
Latest Stories
Archive
About Medium
Terms
Privacy
Teams