• Home
  • >
  • DevOps News
  • >
  • How Marketing Platform Tapad is Utilizing Scala at Scale – InApps Technology 2022

How Marketing Platform Tapad is Utilizing Scala at Scale – InApps Technology is an article under the topic Devops Many of you are most interested in today !! Today, let’s InApps.net learn How Marketing Platform Tapad is Utilizing Scala at Scale – InApps Technology in today’s post !

Read more about How Marketing Platform Tapad is Utilizing Scala at Scale – InApps Technology at Wikipedia



You can find content about How Marketing Platform Tapad is Utilizing Scala at Scale – InApps Technology from the Wikipedia website

Today’s episode of InApps Technology Makers explores how the cross-device consumer marketing platform Tapad is taking advantage of Scala programming language, an offshoot of Java, for its scalability needs.

Tapad Chief Technology Officer Dag Liodden and Tapad engineer Jeff Olchovy also spoke with TNS associate podcast producer Kiran Oliver spoke about how today’s enterprise developers can better determine the right time to break their monolith down into a microservice-based infrastructure:


How Marketing Platform Tapad is Utilizing Scala at Scale

Also available on Apple Podcasts, Google Podcasts, Overcast, PlayerFM, Pocket Casts, Spotify, Stitcher, TuneIn

The Tapad team kicked off the discussion by highlighting how Tapad put the Scala programming language to use in its own infrastructure, and how the Scala community has approached the increasing amount of new microservice-oriented frameworks such as Lightbend for working with the language. Liodden quickly noted that some developers working with Scala weren’t quite on board with the concept at first:

“A lot of Scala developers felt like they don’t want frameworks, they wanted to get away from the Java overarching theme and mammoth frameworks and were very opinionated against anything being dictated on how they should build applications. The Scala world was very much implemented toward toolkits rather than frameworks.”

Read More:   Update Mesosphere’s Florian Leibert on the New Data Center OS

Under the hood, Liodden noted Tapad has put Scala to use in its own infrastructure, though it also utilizes the Mesosphere Data Center Operating System (DCOS) for its service architecture, with Twitter’s Finagle and Zookeeper powering its service discovery tools. At the front of the stack, Olchovy highlighted the Angular JavaScript framework (including Angular 2) as a part of its REST API, with the Play framework, Apache Spark, and Python PySpark library comprising part of its data processing architecture.

While many of today’s enterprises are in a race to deconstruct their monolith into smaller services, Tapad’s engineering team stresses that doing so is a high-wire balancing act of knowing when the right time is to do so.

A particular focus throughout the discussion was the benefit of monoliths versus their microservice counterparts. While many of today’s enterprises are in a race to deconstruct their monolith into smaller services, Olchovy and Liodden stress that doing so is a high-wire balancing act of knowing when the right time is to do so.

“If you have a monolith, and you wait too long to decompose it it’s really a long and complicated task, but if you start right away using microservices, it feels like you’re over engineering and you’re going to incur a lot of stress on your teams,” said Olchovy. Liodden added, “It’s not monolith or microservices, it’s more of a transition from starting out with a monolith, and then you should very carefully break that monolith apart when it’s time. The trick is really to figure out when is the right time.”

Be sure to subscribe to, rate, and review InApps Technology Makers on iTunes, Simplecast, and YouTube.

Mesosphere is a sponsor of InApps Technology.

Feature image by Amos Bar-Zeev via Unsplash.



Source: InApps.net

Rate this post
As a Senior Tech Enthusiast, I bring a decade of experience to the realm of tech writing, blending deep industry knowledge with a passion for storytelling. With expertise in software development to emerging tech trends like AI and IoT—my articles not only inform but also inspire. My journey in tech writing has been marked by a commitment to accuracy, clarity, and engaging storytelling, making me a trusted voice in the tech community.

Let’s create the next big thing together!

Coming together is a beginning. Keeping together is progress. Working together is success.

Let’s talk

Get a custom Proposal

Please fill in your information and your need to get a suitable solution.

    You need to enter your email to download

      [cf7sr-simple-recaptcha]

      Success. Downloading...