Piecing Heroku together with Lego!?
So lately I’ve been having a lot of conversations with Salesforce partners, who still don’t understand what Heroku is? So I felt it was time to break out my 10 year old Lego analogy of what Salesforce’s PaaS (Platform as a Service) really is.
Think of Heroku as a Lego baseplate where you can quickly build and launch your creations without worrying about the messy details.
Here’s how it works:
Your App = Your Lego Creation
You build your app like stacking Lego bricks. Each brick represents a piece of code, a library, or a service.
Heroku = Your Pre-Built Lego City Base
Instead of starting from scratch, Heroku gives you a ready-made Lego city with roads, buildings, and power lines. You just drop your LEGO creation onto it!
Dynos = Automated Lego Workers
These are little robotic Lego minifigures that keep your creation running. They handle tasks like serving web pages or processing requests.
Add-ons = Extra Lego Accessories
Need a database? A mail service? Just snap on an add-on like you’d add a tree, a mailbox or any other cool new piece to your build.
Git Push = Snapping Your Build in Place
When you’re done building, you just push your creation onto the Heroku base, and it clicks into place—no glue, no extra effort.
Scaling = Adding More Lego Layers
If more people want to use your app, you don’t rebuild it—you just stack more of the same Lego floors (dynos) to handle the extra load.
With Heroku, you focus on building your Lego masterpiece instead of worrying about the plumbing underneath.
With all of the above being said, if you’re looking to create a project, app or services to extend beyond core Salesforce that needs some data manipulation or capabilities beyond core, talk to our team at Showoff today :
Thanks to the LEGO Group for the inspiration to try and simplify PaaS for the masses!
__________
By Shane Byrne, CEO @ Showoff