• Building Stacks using CloudFormation & Sagemaker: an intro to ML in the cloud

    ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ Meetup 23 - CloudFormation & SageMaker ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ โ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธ Olovisani Rhangane will be be presenting: Building Stacks using CloudFormation - sharing my AWS journey with the community and also how I leveraged open source projects to complement CloudFormation. CloudFormation: AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment. CloudFormation allows you to use a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This file serves as the single source of truth for your cloud environment. AWS CloudFormation is available at no additional charge, and you pay only for the AWS resources needed to run your applications. โ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธโ˜๏ธ ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ Lodewyk van der Merwe will be presenting: AWS Sagemaker: An introduction to machine learning in the cloud. SageMaker: Amazon SageMaker provides every developer and data scientist with the ability to build, train, and deploy machine learning models quickly. Amazon SageMaker is a fully-managed service that covers the entire machine learning workflow to label and prepare your data, choose an algorithm, train the algorithm, tune and optimize it for deployment, make predictions, and take action. Your models get to production faster with much less effort and lower cost. ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ๐Ÿง™โ€โ™€๏ธ๐Ÿง™โ€โ™‚๏ธ Agenda: 18:00 - 19:00 Pizza ๐Ÿ• and Networking ๐ŸŒ 19:00 - 19:30 Building Stacks using CloudFormation 19:30 - 20:00 AWS Sagemaker: An intro to ML in the cloud 20:00 - 20:30 More Networking

    2
  • AWS Loft: Apache Kafka on AWS & Serverless: State of the Union

    ๐ŸŒŸAWS Jozi is delighted to announce that two speakers from the AWS Loft Johannesburg have agreed to speak at our next meetup! ๐ŸŒŸ ๐…๐ซ๐š๐ง๐ค ๐Œ๐ฎ๐ง๐ณ ๐ฐ๐ข๐ฅ๐ฅ ๐›๐ž ๐ฉ๐ซ๐ž๐ฌ๐ž๐ง๐ญ๐ข๐ง๐ : ๐€๐ฉ๐š๐œ๐ก๐ž ๐Š๐š๐Ÿ๐ค๐š ๐จ๐ง ๐€๐–๐’ Apache Kafka is one the most popular open-source projects for building messaging and streaming applications. It takes data, makes it available to different applications, and therefore helps to eliminate daily batch jobs. Apache Kafka plays an important role for Change Data Capture (CDC) and in the world of microservices. This presentation gives an overview of the new Amazon Managed Streaming for Apache Kafka (Amazon MSK). I will cover the technical underpinnings first. You will learn about brokers, topics, and Zookeeper first. Then I will explain what makes Kafka so special, analyse major pain points in on-prem Kafka projects, critically analyse how Kafka differs from Kinesis, and why the cloud is the by far best way to use Kafka. ๐€๐ฅ๐ž๐ฑ ๐‚๐š๐ฌ๐š๐ฅ๐›๐จ๐ง๐ข ๐ฐ๐ข๐ฅ๐ฅ ๐›๐ž ๐ฉ๐ซ๐ž๐ฌ๐ž๐ง๐ญ๐ข๐ง๐ : ๐’๐ž๐ซ๐ฏ๐ž๐ซ๐ฅ๐ž๐ฌ๐ฌ: ๐’๐ญ๐š๐ญ๐ž ๐จ๐Ÿ ๐ญ๐ก๐ž ๐”๐ง๐ข๐จ๐ง Serverless computing allows you to build and run applications without the need for provisioning or managing servers. It means that you can build web, mobile, and IoT backends, run stream processing or big data workloads, build chatbots, run code at the edge, and much more. This session will showcase what's new in the serverless world, with real-world examples and demonstrations of some of the newest services and features. ๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น Who they are: ๐—™๐—ฟ๐—ฎ๐—ป๐—ธ ๐— ๐˜‚๐—ป๐˜€, ๐—ง๐—ฒ๐—ฐ๐—ต๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐—˜๐˜ƒ๐—ฎ๐—ป๐—ด๐—ฒ๐—น๐—ถ๐˜€๐˜, ๐—”๐—ช๐—ฆ Before he went "all in" with the cloud, Frank has worked as a DevOps engineer and software architect in Europe and Australia. Apart from containers, his interests lie in big/fast data, and machine learning. Frank has over 20 years of industry experience. He ran his own boutique consultancy for more than a decade and worked for and on behalf of TIBCO, BEA, and Oracle. He is a published author of the book Middleware and Cloud Computing, and holds a Ph.D. in Computer Science from Technische Universitรคt Mรผnchen (TUM). ๐€๐ฅ๐ž๐ฑ ๐‚๐š๐ฌ๐š๐ฅ๐›๐จ๐ง๐ข, ๐“๐ž๐œ๐ก๐ง๐ข๐œ๐š๐ฅ ๐„๐ฏ๐š๐ง๐ ๐ž๐ฅ๐ข๐ฌ๐ญ, ๐€๐–๐’ Alex is deeply passionate about web technologies and music. He has been building web products and helping other builders learn from his experience since 2011. His coding love spreads across the Python and the JavaScript communities, and he's been contributing to open-source projects such as the Serverless Framework and AWS SAM. He co-organizes the serverless meetup in Milan, as well as ServerlessDays Milan (previously JeffConf). ๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น๐Ÿ”ธ๐Ÿ”น Agenda: โ€ข 18:00 - Refreshments and networking. ๐Ÿป๐Ÿ•๐Ÿป๐Ÿ•๐Ÿป๐Ÿ•๐Ÿป๐Ÿ• โ€ข 19:00 - 20:00 Presentation ๐ŸŽฌ๐ŸŽฌ๐ŸŽฌ โ€ข 20:00 - Conclude presentations. More refreshments and more networking. ๐Ÿ‘‹๐Ÿ‘‹๐Ÿ‘‹

  • Rekognition and IoT - A Team of 2, a Piece of Pi.

    Amazon Rekognition makes it easy to add image and video analysis to your applications. You just provide an image or video to the Rekognition API, and the service can identify the objects, people, text, scenes, and activities, as well as detect any inappropriate content. Amazon Rekognition also provides highly accurate facial analysis and facial recognition on images and video that you provide. You can detect, analyze, and compare faces for a wide variety of user verification, people counting, and public safety use cases. Amazon Rekognition is based on the same proven, highly scalable, deep learning technology developed by Amazonโ€™s computer vision scientists to analyze billions of images and videos daily, and requires no machine learning expertise to use. Amazon Rekognition is a simple and easy to use API that can quickly analyze any image or video file stored in Amazon S3. Amazon Rekognition is always learning from new data, and AWS are continually adding new labels and facial recognition features to the service. Vutlhari and Matthew used AWS Rekognition and a Raspberry Pi to tackle a hackathon. This dynamic duo built a winning solution, all made possible through the Rekognition API. Join us as they take you through their AWS IoT journey, and learn about AWS Rekognition on the way. Agenda: โ€ข 18:00 PM - Refreshments and networking. โ€ข 19:00 - 19:30 - Vutlhari Rikhotso & Matthew Nel - Rekognition and IoT - A Team of 2, a Piece of Pi. โ€ข 20:00 - Conclude presentations. More refreshments and more networking

    4
  • S3, CloudFront and Route53: Setting up an SSL website with AWS

    Learn hands-on how to set up a domain name with Route53; set up a CloudFront distribution so that the domain will resolve to it; configure the CloudFront instance to point to an S3 bucket; generate SSL certificates using CertBot; and finally upload the certificates to the CloudFront distribution. Agenda: โ€ข 18:00 PM - Refreshments and networking. โ€ข 19:00 - 20:00- Ewert Berg - S3, CloudFront and Route53: Setting up an SSL website with AWS โ€ข 20:00 - Conclude presentations. More refreshments and more networking

    3
  • Hands on Lab: Create your own Uber Web-App!

    Serverless Web Application Workshop In this workshop you'll deploy a simple Serverless web application that enables users to request unicorn rides from the Wild Rydes fleet. The application will present users with an HTML based user interface for indicating the location where they would like to be picked up and will interface on the backend with a RESTful web service to submit the request and dispatch a nearby unicorn. The application will also provide facilities for users to register with the service and log in before requesting rides. The application architecture uses AWS Lambda, Amazon API Gateway, Amazon S3, Amazon DynamoDB, and Amazon Cognito. S3 hosts static web resources including HTML, CSS, JavaScript, and image files which are loaded in the user's browser. JavaScript executed in the browser sends and receives data from a public backend API built using Lambda and API Gateway. Amazon Cognito provides user management and authentication functions to secure the backend API. Finally, DynamoDB provides a persistence layer where data can be stored by the API's Lambda function. Prerequisites AWS Account In order to complete this workshop you'll need your own AWS Account with access to create AWS IAM, S3, DynamoDB, Lambda, API Gateway and Cognito resources. Browser We recommend you use the latest version of Chrome to complete this workshop. Text Editor You will need a local text editor for making minor updates to configuration files. โ€ข 6:00 PM - Refreshments and Introduction to Lab โ€ข 6:15 PM - Start the Lab โ€ข 8:00 PM - Conclude Lab. Network till you drop.

    11
  • South Africa on Edge!

    BBD

    This month the topic will be "South Africa on Edge!" and focus on the CloudFront and Edge technologies that AWS provides. AWS has two CloudFront Edge locations โ€“ one in Johannesburg and one in Capetown. These locations can run Lambda@Edge, Field Level Encryption, and Amazon S3 Transfer Acceleration, as well as integration with other AWS services like AWS Certificate Manager (ACM), AWS Shield, AWS WAF, AWS Simple Storage Service (S3), and Amazon Elastic Compute Cloud (EC2). Agenda: โ€ข 18:00 PM - Refreshments and networking. โ€ข 19:00 - 20:00- Dieter Rosch - "South Africa on Edge" โ€ข 20:00 - Conclude presentations. More refreshments and more networking

    1
  • AWS Sumerian: Create Mixed Reality Apps using the Web

    AWS Sumerian: Create Mixed Reality Apps using the Web Description: As part of AWS's push for developers to use its platform for more than just running their systems, Sumerian has been released. This service allows developers with little to moderate experience in graphical design to create VR, AR or 3D environments with nothing but a web browser. In this talk I will introduce AWS Sumerian and discuss the service from my experience. โ€ข 6:00 PM - Refreshments and networking. โ€ข 7:00 PM - Keagan Thompson - AWS Sumerian: Create Mixed Reality Apps using the Web โ€ข 8:00 PM - Conclude presentation. Network till you drop. Keagan's Bio: I am a developer who has an AWS Developer certification on the Associate level and I work for BBD. I love braaing, watching sports and brewing/drinking beer. I spend the rest of my time experimenting with AWS and web technologies.

    2
  • Managing serverless application configuration

    Serverless applications are often service-full applications. This means you use hosted services to augment your applicationsโ€”think DynamoDB for data storage or Mailchimp for sending emails. When using other services in your Serverless applications, you often need configuration data to make your application work correctly. This includes things like API keys, resource identifiers, or other items. Application configuration should be easily changeable and live in the environment, according to the twelve factor methodology. In this talk we explore how to externalize application config in a serverless environment. Agenda: โ€ข 18:00 PM - Refreshments and networking. โ€ข 19:00 - 20:00- Lodewyk Van Der Merwe - Managing serverless application configuration โ€ข 20:00 - Conclude presentations. More refreshments and more networking

    1
  • Container Management and Security

    Synthesis

    Slot 1 - Best Practices for Container Security - Jared Naude With the rapid rise in the adoption of Docker, OpenShift, ECS, Kubernetes and other container technologies in enterprises, how do we secure these containers? In this talk, we will chat about hardening and operational best practices for containers. Slot 2 - Container Management and AWS - Martin Kiewiet With the rapid adoption of Docker, engineers are faced with the task of managing fleets of containerized applications. In this talk, we will be looking at container management services including ECS, EKS and KOPS. Each of these services look similar at the top level, however each has their own characteristics and advantages. โ€ข 6:00 PM - Refreshments and networking. โ€ข 7:00 PM - Slot 1 - Jared Naude โ€ข 7:20 PM - Slot 2 - Martin Kiewiet โ€ข 8:00 PM - Conclude presentation. Network till you drop. If you missed last months incredible meetup, the videos are available via https://www.youtube.com/playlist?list=PLm6KaX_ZYui21is0BDT1XCT4W9NphUEF4 About Martin Kiewiet: I'm a software engineer at Synthesis, a specialized software development & cloud consulting company. I'm certified in both the AWS Solutions Architect & DevOps Engineer Professional About Jared Naude: Iโ€™m a software engineer that specializes in security and cryptography at Synthesis, a specialized software development & cloud consulting company for the financial services industry. Iโ€™m a certified AWS Solutions Architect & DevOps Engineer on the professional level and I am currently helping a number of South African banks build out their cloud architecture associated security controls.

    6
  • AWS Lightning talks: AWS everyday

    BBD

    This month we have 3 lightning talks about AWS technologies that our community members have used to solve and interesting problem or have found particularly interesting. Agenda: โ€ข 18:00 PM - Refreshments and networking. โ€ข 19:00 - 19:20 - Lodewyk Van Der Merwe - Cloud9, your IDE in the Sky โ€ข 19:20 - 19:40 - Melissa Landsberg- A Juniors Guide to AWS โ€ข 19:40 - 20:00 - Werner Mostert - State of the art serverless โ€ข 20:00 - Conclude presentations. More refreshments and more networking Location: BBD Time: 18:00 Date: 18 June 2018 Werner Mostert - State of the art serverless Description: In this talk an overview is given on what's exciting and new in the AWS serverless space. Example use cases of serverless architectures and serverless tooling will be discussed. Bio: Coffee brewing, container building, beer drinking cloud enthusiast and software engineer. Werner designs and implements software solutions, with a passion for cloud native and containerisation technologies. Melissa Landsberg - A Juniors Guide to AWS AWS can be a scary topic especially for a junior that has never even heard of such an amazing tool. Even going back to the basics of where it all starts really helps to fill in the missing pieces. I will take you through the basics of how to get started and how I came to love this piece of tech Being able to see how easy it is to get started will make it very clear why it is the hottest term on street. By doing something so easy can spark a passion for something that can be used all over, and you to can feel like an Amazonian ready for war in the workplace. Bio Melissa is an articulate forward thinking IT professional with well honed social skills and organizational ability, and oodles of charm. She stands out in a crowd (literally) matching her lanky frame and good looks with an ability to multitask , deliver work on time and troubleshoot issues with fractious colleagues and clients. A typical Capricorn she is ever mindful of money, earning her keep, enhancing her ability to generate returns for her employer and clients and aware of the expectations of paying customers for quality work delivered with a minimum of fuss. Her quick intellect and sense of humour , and natural empathy garner co-operation and support from work colleagues and clients . She is a forceful personality who likes to take the lead and make a difference.

    1