Homepage
Open in app
Sign in
Get started
CyberArk Engineering
Tales of technology, architecture, software, security, and innovation from CyberArk’s world-class engineering team
Follow
“Learn to fly with broken wings”
“Learn to fly with broken wings”
As a PM you are expected to own the product vision, Developers will make that vision a reality — simple right? Not in reality…
Assaf Miron
Jan 5
The Road to Small User Stories
The Road to Small User Stories
A fresh approach for splitting user stories when practicing Agile.
Dan Pincu
Dec 14, 2020
AWS Lambda Event Validation in Python — Now with PowerTools
AWS Lambda Event Validation in Python — Now with PowerTools
Learn how to validate and parse AWS Lambda events like a boss in the second part of my validation series.
Ran Isenberg
Nov 18, 2020
AWS Encryption SDK in Baby Steps
AWS Encryption SDK in Baby Steps
How to protect customer data from physical and applicative data breaches is a challenge that every developer will face sooner than later.
Albert Niderhofer
Oct 6, 2020
Level Up your Inter-Process Communication with gRPC
Level Up your Inter-Process Communication with gRPC
gRPC can replace some of your IPC messaging implementations. You can even implement gRPC over UDS and accept connections over a socket.
Developer Daniel
Sep 30, 2020
Soon all your customers will want KIVI
Soon all your customers will want KIVI
You too can lead this change..
Michal Grinvald-Almaro
Sep 21, 2020
5 Steps to Streamlining Your Local Development Environment
5 Steps to Streamlining Your Local Development Environment
A local development environment is a contained workspace for building and testing features without affecting end-users. It provides the…
Sigal Sax
Sep 13, 2020
Three basic needs every product manager fulfils for her engineering team
Three basic needs every product manager fulfils for her engineering team
Recently I was asked by a new product manager, how she can help me? Providing the basic needs of her team is the key…
Omer Meshar
Sep 7, 2020
Your network through the eyes of a hacker
Your network through the eyes of a hacker
I’m sure your network’s security is top-notch.
Nir Chako
Aug 26, 2020
How GitSecOps Can Help You Achieve Least Privilege
How GitSecOps Can Help You Achieve Least Privilege
As a security architect, you should insist on having good and clear visibility of the security status of your product/service. While that…
Avishay Bar
Aug 17, 2020
Here’s Why You Need to Start Measuring Your R&D Department
Here’s Why You Need to Start Measuring Your R&D Department
While you do your best to improve, how do you know where to focus efforts? How do you know if the improvements you implemented are working?
Omer Meshar
Aug 12, 2020
AWS Lambda Event Validation — from Zero to Hero
AWS Lambda Event Validation — from Zero to Hero
We’ll discuss how to parse event schemas correctly in AWS lambdas and how to handle event validation exceptions.
Ran Isenberg
Aug 8, 2020
How to Preserve WFH Benefits When it’s Time to Go Back to the Office
How to Preserve WFH Benefits When it’s Time to Go Back to the Office
By using agile tools we can enjoy the benefits of working from home when we’re back in the office instead of giving in to old habits
Gaby Zusman
Aug 3, 2020
Custom Resources with AWS CDK
Custom Resources with AWS CDK
Using AWS CloudFormation or CDK, you might find yourself needing to create a resource that is not available under CloudFormation resource…
Roy Ben Yosef
Jul 25, 2020
How (And Why!) to Build Killer Bulk API’s — Part 2
How (And Why!) to Build Killer Bulk API’s — Part 2
Follow-up on How (And Why!) to Build Killer Bulk API’s — Part 1 — diving into architecture and implementation best practices.
Arik Shaikevitz
Jul 19, 2020
How (And Why!) to Build Killer Bulk API’s — Part 1
How (And Why!) to Build Killer Bulk API’s — Part 1
Looking into boosting your application with bulk API’s? In this post you’ll find some best practices on how to do so.
Arik Shaikevitz
Jul 12, 2020
Practical Model-Based Testing — Say “Hello MBT”
Practical Model-Based Testing — Say “Hello MBT”
Imagine — you start your development sprint with ready-to-run automated acceptance test, with all the test-cases already generated before…
Ofer Rivlin
Jul 8, 2020
Killing Paradigms
Killing Paradigms
Every organization is facing some level of digital transformation today. Whether that’s completely changing how a business operates or…
Moshik Yerushalmi
Jun 28, 2020
Unleash Your Serverless Superpowers Using AWS CDK
Unleash Your Serverless Superpowers Using AWS CDK
Are you still maintaining complicated YAML files for your serverless application? Whether you’re currently researching various…
Sagi Eliyahu
Jun 18, 2020
Who Moved my Cheese to the Cloud?
Who Moved my Cheese to the Cloud?
Somewhat similar to the natural world, evolution just happens and the species either learn to adapt or face the circumstances…
Daniel Schwartzer
Jun 10, 2020
The good, the bad and the ugly of Scripts in Production
The good, the bad and the ugly of Scripts in Production
Run scripts in production
Assaf Miron
Jun 1, 2020
Multi-tenancy architecture of a relational database
Multi-tenancy architecture of a relational database
A while back I designed a multi-tenancy system. My initial thought was to share the database resources (single database table, shared…
Yoel Yaffe
May 20, 2020
8 Things to Pack for a SaaS Journey
8 Things to Pack for a SaaS Journey
For companies not natively “born in the Cloud”, getting from a Product to a Service is a journey somewhat similar to a multi-day mountain…
Daniel Schwartzer
May 5, 2020
Stick to Your Principles: How to Manage Your Team in a Time of Change
Stick to Your Principles: How to Manage Your Team in a Time of Change
Today’s business environment is challenging to say the least. When every team member is working from home, you as a manger can feel like…
Dekel Asaf
Apr 23, 2020
Rearchitecting Following an Acquisition Doesn’t Start Where You Think
Rearchitecting Following an Acquisition Doesn’t Start Where You Think
Merging separate software products is challenging. Each product comes with its own functionality, terminology and technology stack…
Rafi Schwarz
Apr 16, 2020
About CyberArk Engineering
Latest Stories
Archive
About Medium
Terms
Privacy