Speaker

Tomislav Capan

Tomislav Capan

Making your Cloud a friendly place

Zagreb, Croatia

Tomislav is a Principal Solution Architect specialising in AWS and Node.js, and a Certified AWS Developer and Cloud Solution Architect. Evolved from building websites in the age of Netscape Composer back in 1998, to providing technical leadership as an independent professional today.

Remote since 2011, he's a strong believer in the remote working culture. Active in the community as JavaScript Zagreb meetup cofounder, and WebCamp Zagreb conference coorganiser. He's also a member of the Toptal network and a Toptal Certified Speaker.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Architecture
  • Cloud Architecture
  • Amazon Web Services
  • NodeJS
  • Serverless
  • Software Engineering
  • aws
  • remote-working
  • Cloud

Fears and Challenges of Remote Work

Remote work is becoming more and more a part of everyday life. Still, it's often considered as unstable and risky, not without reason.

This talk will discuss the common fears people looking to switch to remote are facing. It will provide valuable insights for companies still reluctant to consider having the remote workforce how things look from our perspective and what can they do to make their environment remote-friendlier. Moreover, it will provide some ideas on how we, as remote workers, could meet our fears with more confidence, what we can do to satisfy our needs in a remote environment, and how it might not be as risky as it seems at first glance.

All this is based on 8 years personal remote working experience, as well as colleagues' and peers' whom I've had the opportunity of guiding through the same process, observing their fears as much as my own, and providing them with the support needed to take the leap.

Remote work is becoming a more and more significant part of companies lives, and many companies are at least experimenting with it. On the path to becoming a fully remote-supportive company, some challenges can be invisible from the companies' perspective, unless the company is already fully remote. This talk puts some of those out in the open to raise the awareness and helps both companies and remote workers to address them.

Serverless Containers with AWS Fargate

Your organization is evolving, moving towards managed services in one of the cloud offerings, but still relying on servers. Your team is comfortable managing and automating virtual servers, and is able of packaging services on the servers as you need them, but has no experience with containers.

You’ve been thinking of moving to containers, but felt too intimidated by the idea of managing your own container infrastructure. Just the idea of learning Kubernetes gives you that eerie feeling every time you think of all the things possibly going wrong. There must be an easier way of getting on board that ship...

You’ve learned about the fully managed AWS Fargate service, but there just wasn’t proper justification for taking that route. This talk explores the motivation factors to make that move and start deploying containers within your organization.

This talk provides the motivation and the method for offloading utility tasks or microservices to AWS Fargate. It aims at those teams who haven't yet embraced containers, discussing the benefits and the drawbacks of taking the fully managed Fargate route.

Beyond Servers: Managed Computing with AWS Fargate and Lambda

You've never managed servers on your team. Just an idea of doing so feels scary, as it's a whole area to master to make sure it's done correctly, but also made secure. And, then, there's the infrastructure management which involves tracking and patching the systems for updates, for security; and protecting them from intrusion and unauthorized access. Or, you've been comfortable managing servers in the team at all, but you never actually gave it another thought about the overhead of managing your systems by hand.

In any case, this talk is for you. It will explore alternatives to running and managing the computing resources all the way down to the OS level. With newly developed technologies, there's a significant opportunity to scale-down on the operation cost and complexity of such an approach, by offloading it to the cloud platform.

The talk overviews AWS technologies, but the ideas and the content are equally applicable in the other public cloud offerings.

AWS Lambda Image Resizing: The Solution You Didn’t Know You Need

Does this sound familiar? You’ve got 1000+ users who love to upload 4MB+ image files, and every image needs to be processed into several variations for thumbnails, previews, and mobile display. All that processing eats up RAM — and the more concurrent uploads you get, the more they wreak havoc on your servers.

As you scale, this process simply doesn’t work. Forget about putting more strain on your API servers, or running separate servers just to handle spikes without crashing. It’s time to go serverless. In this talk, we’ll review an elegant and indefinitely scalable solution that leverages AWS Lambda with some JS. As a serverless solution, it can handle *all* your processing tasks as they come in, still costing close to zero per image processed.

This talk provides the motivation and the method for offloading utility tasks to AWS Lambda. Even though serverless applications are the hottest thing nowadays, many dev teams still haven’t gotten their feet wet by deploying a simple Lambda utility function.

Image conversion is a widespread use-case that the majority of the audience will easily understand and have experience with. I believe this audience will easily be able to follow the implications and reasoning, and I aim to demonstrate that this is a cost-efficient way for any dev team to plan for burstable, on-demand traffic without the need to hoard (and pay for) additional server space.

NOTE: A hands-on workshop covering this topic is possible as well.

Bansko Nomad Fest 2021

Session: Fears and Challenges of Remote Work

June 2021 Bansko, Bulgaria

DevOpsCon Berlin 2020

Session: Painless Containers with AWS Fargate

October 2020 Berlin, Germany

Software Sauna

Fears and Challenges of Remote Work

July 2019 Zagreb, Croatia

Advanced Technology Days 14 Sessionize Event

December 2018 Zagreb, Croatia

Remote Working Conference

Keynote: Going Remote - Fears & Challenges

December 2016

WebCamp Zagreb Conference 2012

Utilizing Kanban Methodology for Software Development in Distributed Teams (https://bit.ly/2SyhuXa)

November 2012 Zagreb, Croatia

Tomislav Capan

Making your Cloud a friendly place

Zagreb, Croatia

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top