Product Director Aaron Gunn discusses billing options for SaaS and IaaS customers. This includes CDR API, AMPQ, and integrating VoIP billing platforms.
Telnexus CEO Vernon Keenan discuss how he built the Managed Service Provider Telnexus from the ground up and the lessons he has learned in the process.
Salesforce API access is nice, but often not enough. In the Big Data era, you are often required to replicate Salesforce data for offline processing. Implisit requires such replication for its data entry engine to automatically enter emails, events, contacts, and leads for its users. In order to do so, Implisit maintains a daily sync of over one billion Salesforce data records, while using no more than a few hundred API calls per Salesforce Org. Join us as we share the suggested architecture of such a replication mechanism, the best practices we developed over time, and the pitfalls to avoid.
APIdays Paris 2018 - Make a building smart with API and serverless microservi...apidays
Make a building smart with API and serverless microservices
Sebastien Bergougnoux, CEO, Devoteam NexDigital
Apply to be a speaker here - https://apidays.typeform.com/to/J1snsg
Telnexus CEO Vernon Keenan discuss how he built the Managed Service Provider Telnexus from the ground up and the lessons he has learned in the process.
Salesforce API access is nice, but often not enough. In the Big Data era, you are often required to replicate Salesforce data for offline processing. Implisit requires such replication for its data entry engine to automatically enter emails, events, contacts, and leads for its users. In order to do so, Implisit maintains a daily sync of over one billion Salesforce data records, while using no more than a few hundred API calls per Salesforce Org. Join us as we share the suggested architecture of such a replication mechanism, the best practices we developed over time, and the pitfalls to avoid.
APIdays Paris 2018 - Make a building smart with API and serverless microservi...apidays
Make a building smart with API and serverless microservices
Sebastien Bergougnoux, CEO, Devoteam NexDigital
Apply to be a speaker here - https://apidays.typeform.com/to/J1snsg
There's a ton of theory available on DDD, event sourcing and CQRS but how does one get's started in terms of code? Moreover, when we have a tight deadline, one wants to solely focus on solving core business problems rather than getting caught up by plumbing non-functional concerns such as snapshotting, command handling, guaranteed events delivery to the right event listeners, events replaying, persisting aggregate, etc. In this talk, we will build an application to see how Axon Framework supports CQRS and Event sourcing by providing a robust implementation for fundamental building blocks such as event dispatching mechanism, aggregates, repositories, event sourcing, Domain Events, etc.to build scalable, extensible and maintainable applications. Furthermore, Axon provides extensive support for Spring which means much of the configuration can be avoided by leveraging Spring's annotation support.
Kafka is an open-source distributed commit log addressing low latency, high throughput, scalability, fault-tolerance, and disk-based retention. It can be used to build tracking systems, messaging systems, high performance streaming platforms, real-time analysis, audit log….you name it. In our case, it’s been used to build a scalable event-store and messaging platform that stores billions of messages.
In this talk, we’re taking a closer look at essential Kafka concepts such as partition rebalancing, offset management, replication, producer/broker request fetching, file segments, etc. to understand what makes Kafka so scalable, resilient, performant and fault tolerant. We will also touch upon Kafka transactions to know what they are and how to leverage them. Last but not the least we will highlight some potential pitfalls that one should watch out when going to production with Kafka.
Migrating Target to Fastly - Eddie Roger at Fastly Altitude 2015Fastly
Fastly Altitude - June 25, 2015. Eddie Rodger is a Senior Engineer at Target, who spoke about migrating Target to Fastly.
Video of the talk: http://fastly.us/Altitude2015_Migrating-to-Fastly
Eddie's bio: Eddie Roger is a Senior Engineer at Target Corporation. Over the course of his career, Eddie has experienced retail and marketing IT, developing solutions across varying languages and platforms. Currently, he works on api.target.com, focusing on creating and integrated technologies that drive data to Target teams, their partners, and guests. A born technologist, Eddie enjoys expanding his knowledge of all things tech and finding ways of creating digital works to solve problems.
Voice is the New Keyboard - Voice Interfaces in 2018 and BeyondKeanan Koppenhaver
The next generation of devices is here, and they’re all voice enabled. With the rise of technologies like Apple’s Siri, Amazon’s Alexa, and Google Assistant and Microsoft’s Cortana, businesses need to think about how to structure their offerings to be compatible with these interfaces. This talk will explore how voice search is influencing SEO and customer acquisition as well as how to adapt to give customers a viable voice-interface option to interact with your services.
We’ll interact with Alexa and Google Assistant live to see how they can take your WordPress site to the next level and provide a unique interface to your content.
Don’t Be Scared: Multi-Tenant Cluster Support at Scale (Kelly Attaway, Pandor...confluent
Is your Kafka cluster keeping you up all night? URP driving you crazy? Do you want all the benefits of running Kafka as a shared data hub, but the thought of supporting that many clients on the same infrastructure has you spooked? We felt the same way, but it turned out Kafka can indeed be run at scale in a multi-tenant environment with the right mix of hardware, configuration, and filesystem sorcery. As we all know, a well rested administrator is a happy (less cranky) administrator.
At Pandora we run a large shared Kafka cluster supporting thousands of clients and trillions of messages per day. Further, access to our cluster is intentionally permissive, lowering the bar to entry for users in order to promote innovation and speed to production. This approach has pros, but also, predictably, many cons. As the number of clients grew, we noticed periods of performance degradation at peak volume. This symptoms of this included thrashing ISR expands/shrinks, decreased throughput, and increased response times. We were initially baffled by this behavior and affectionately named it “The Thing.” This talk is the story of how we tracked this problem to its root by diving deep into both Kafka and ZFS, ultimately alleviating the issue with ZFS configuration, broker configuration, and end-user education (read: client scolding). This allowed us to support our current load – with room for growth – without the need for additional hardware.
Donald Ferguson - Old Programmers Can Learn New TricksServerlessConf
Presented at ServerlessConf NYC 2016.
This presentation will discuss the experiences of a skilled, enterprise, J2EE team moving to Amazon Web Services to build a new “serverless” solution. This will include motivation for choosing and experience using specific technology (Java, Lambda, S3, RDS, API Gateway, VPC, …) The talk will qualitatively explain the productivity improvement achieved by going “serverless” relative to a more traditional application server design. We will also identify the top three helpful technologies, the three biggest hurdles and our wish list for three new capabilities.
Akka and AngularJS – Reactive Applications in PracticeRoland Kuhn
Imagine how you are setting out to implement that awesome idea for a new application. In the back-end you enjoy the horizontal and vertical scalability offered by the Actor model, and its great support for building resilient systems through distribution and supervision hierarchies. In the front-end you love the declarative way of writing rich and interactive web apps that AngularJS gives you. In this presentation we bring these two together, demonstrating how little effort is needed to obtain a responsive user experience with fully consistent and persistent data storage on the server side.
See also http://summercamp.trivento.nl/
Nginx Conference 2016 - Learnings and State of the IndustryBenjamin Scholler
In this presentation, I talk in brief about what I learned by going to the 2016 Nginx Conference. There was a wide range of talks covering a huge amount of topics. In this presentation, I cover points on Nginx functionality, best practices for APIs, API Gateways, microservices, and things to come in the near future.
How to Build a SaaS App With Twitter-like Throughput on Just 9 ServersNew Relic
Velocity Conference 2011 presentation by New Relic CEO Lew Cirne. - New Relic’s multitenant, SaaS web application monitoring service collects and persists over 90,000 metrics every second on a sustained basis, while still delivering an average page load time of 1.5 seconds. In this presentation Lew Cirne discusses how good architecture and good tools can help you handle an extremely large amount of data while still providing extremely fast service. He shows you how we scale to support customer growth, how we monitor our system, and what traps to look out for.
Have you ever wanted to automatically turn on your lights when you get home, or turn them back off when you leave? What about controlling your lights by SMS or IRC? This presentation will teach you how to automate your life with location-based hacks and SMS.
App Store Subscriptions - Condensed EditionMark Pavlidis
A primer and key pain points of implementing auto-renewing subscriptions on the App Store. Presentation for Toronto Area Cocoa and Web Objects (TACOW) meetup.
How to Achieve Digital World Class Performance with AR AutomationEmagia
How to Achieve Digital World Class Performance with AR Automation
https://www.emagia.com/resources/ebooks/how-to-achieve-digital-world-class-performance-with-ar-automation/
There's a ton of theory available on DDD, event sourcing and CQRS but how does one get's started in terms of code? Moreover, when we have a tight deadline, one wants to solely focus on solving core business problems rather than getting caught up by plumbing non-functional concerns such as snapshotting, command handling, guaranteed events delivery to the right event listeners, events replaying, persisting aggregate, etc. In this talk, we will build an application to see how Axon Framework supports CQRS and Event sourcing by providing a robust implementation for fundamental building blocks such as event dispatching mechanism, aggregates, repositories, event sourcing, Domain Events, etc.to build scalable, extensible and maintainable applications. Furthermore, Axon provides extensive support for Spring which means much of the configuration can be avoided by leveraging Spring's annotation support.
Kafka is an open-source distributed commit log addressing low latency, high throughput, scalability, fault-tolerance, and disk-based retention. It can be used to build tracking systems, messaging systems, high performance streaming platforms, real-time analysis, audit log….you name it. In our case, it’s been used to build a scalable event-store and messaging platform that stores billions of messages.
In this talk, we’re taking a closer look at essential Kafka concepts such as partition rebalancing, offset management, replication, producer/broker request fetching, file segments, etc. to understand what makes Kafka so scalable, resilient, performant and fault tolerant. We will also touch upon Kafka transactions to know what they are and how to leverage them. Last but not the least we will highlight some potential pitfalls that one should watch out when going to production with Kafka.
Migrating Target to Fastly - Eddie Roger at Fastly Altitude 2015Fastly
Fastly Altitude - June 25, 2015. Eddie Rodger is a Senior Engineer at Target, who spoke about migrating Target to Fastly.
Video of the talk: http://fastly.us/Altitude2015_Migrating-to-Fastly
Eddie's bio: Eddie Roger is a Senior Engineer at Target Corporation. Over the course of his career, Eddie has experienced retail and marketing IT, developing solutions across varying languages and platforms. Currently, he works on api.target.com, focusing on creating and integrated technologies that drive data to Target teams, their partners, and guests. A born technologist, Eddie enjoys expanding his knowledge of all things tech and finding ways of creating digital works to solve problems.
Voice is the New Keyboard - Voice Interfaces in 2018 and BeyondKeanan Koppenhaver
The next generation of devices is here, and they’re all voice enabled. With the rise of technologies like Apple’s Siri, Amazon’s Alexa, and Google Assistant and Microsoft’s Cortana, businesses need to think about how to structure their offerings to be compatible with these interfaces. This talk will explore how voice search is influencing SEO and customer acquisition as well as how to adapt to give customers a viable voice-interface option to interact with your services.
We’ll interact with Alexa and Google Assistant live to see how they can take your WordPress site to the next level and provide a unique interface to your content.
Don’t Be Scared: Multi-Tenant Cluster Support at Scale (Kelly Attaway, Pandor...confluent
Is your Kafka cluster keeping you up all night? URP driving you crazy? Do you want all the benefits of running Kafka as a shared data hub, but the thought of supporting that many clients on the same infrastructure has you spooked? We felt the same way, but it turned out Kafka can indeed be run at scale in a multi-tenant environment with the right mix of hardware, configuration, and filesystem sorcery. As we all know, a well rested administrator is a happy (less cranky) administrator.
At Pandora we run a large shared Kafka cluster supporting thousands of clients and trillions of messages per day. Further, access to our cluster is intentionally permissive, lowering the bar to entry for users in order to promote innovation and speed to production. This approach has pros, but also, predictably, many cons. As the number of clients grew, we noticed periods of performance degradation at peak volume. This symptoms of this included thrashing ISR expands/shrinks, decreased throughput, and increased response times. We were initially baffled by this behavior and affectionately named it “The Thing.” This talk is the story of how we tracked this problem to its root by diving deep into both Kafka and ZFS, ultimately alleviating the issue with ZFS configuration, broker configuration, and end-user education (read: client scolding). This allowed us to support our current load – with room for growth – without the need for additional hardware.
Donald Ferguson - Old Programmers Can Learn New TricksServerlessConf
Presented at ServerlessConf NYC 2016.
This presentation will discuss the experiences of a skilled, enterprise, J2EE team moving to Amazon Web Services to build a new “serverless” solution. This will include motivation for choosing and experience using specific technology (Java, Lambda, S3, RDS, API Gateway, VPC, …) The talk will qualitatively explain the productivity improvement achieved by going “serverless” relative to a more traditional application server design. We will also identify the top three helpful technologies, the three biggest hurdles and our wish list for three new capabilities.
Akka and AngularJS – Reactive Applications in PracticeRoland Kuhn
Imagine how you are setting out to implement that awesome idea for a new application. In the back-end you enjoy the horizontal and vertical scalability offered by the Actor model, and its great support for building resilient systems through distribution and supervision hierarchies. In the front-end you love the declarative way of writing rich and interactive web apps that AngularJS gives you. In this presentation we bring these two together, demonstrating how little effort is needed to obtain a responsive user experience with fully consistent and persistent data storage on the server side.
See also http://summercamp.trivento.nl/
Nginx Conference 2016 - Learnings and State of the IndustryBenjamin Scholler
In this presentation, I talk in brief about what I learned by going to the 2016 Nginx Conference. There was a wide range of talks covering a huge amount of topics. In this presentation, I cover points on Nginx functionality, best practices for APIs, API Gateways, microservices, and things to come in the near future.
How to Build a SaaS App With Twitter-like Throughput on Just 9 ServersNew Relic
Velocity Conference 2011 presentation by New Relic CEO Lew Cirne. - New Relic’s multitenant, SaaS web application monitoring service collects and persists over 90,000 metrics every second on a sustained basis, while still delivering an average page load time of 1.5 seconds. In this presentation Lew Cirne discusses how good architecture and good tools can help you handle an extremely large amount of data while still providing extremely fast service. He shows you how we scale to support customer growth, how we monitor our system, and what traps to look out for.
Have you ever wanted to automatically turn on your lights when you get home, or turn them back off when you leave? What about controlling your lights by SMS or IRC? This presentation will teach you how to automate your life with location-based hacks and SMS.
App Store Subscriptions - Condensed EditionMark Pavlidis
A primer and key pain points of implementing auto-renewing subscriptions on the App Store. Presentation for Toronto Area Cocoa and Web Objects (TACOW) meetup.
How to Achieve Digital World Class Performance with AR AutomationEmagia
How to Achieve Digital World Class Performance with AR Automation
https://www.emagia.com/resources/ebooks/how-to-achieve-digital-world-class-performance-with-ar-automation/
Save Time and Resources - Fully Automate Intercompany Process End to EndVineeth Mylapur
Does your Intercompany process (from entries to settlements) manual? Are your Accountants, Accounts Payable, Treasury and Tax teams facing difficulties to finish the process on time? Do you want to save time and resources by automating the Intercompany process end to end? If you are facing these problems then join this session to learn how you can help your organization to completely automate the Intercompany process by extending the standard Advance Global Intercompany System features to automate the Intercompany entries, approvals, Invoicing, accounting, reconciliation, netting and settlements.
Objective 1: Discuss the business use cases and limitations of standard Advance Global Intercompany System (AGIS).
Objective 2: Learn how you can automate the AGIS entry process for each business use case.
Objective 3: Discover the enhancements and configurations are required for automating the Intercompany process end to end.
Objective 4: Learn how to automatically create Intercompany Invoices (in AR & AP), accounting and reconciliation of the transactions.
Objective 5: Learn how you can automate the netting process and perform cash settlements for the Intercompany transactions between legal entities as per region specific regulations.
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) ...Emagia
Digital World Class Performance of O2C Shared Services | Order To Cash (O2C) Automation
https://www.emagia.com/resources/ebooks/digital-world-class-performance-of-o2c-shared-services/
Integrated Order to Cash (O2C) Automation Software for Global Shared Services...Emagia
Integrated Order to Cash (O2C) Automation Software for Global Shared Services
https://www.emagia.com/resources/ebooks/integrated-otc-transformation-for-global-shared-services-organizations/
Automation of accounts payable process using AI technology,
Digital Invoice Application helps you digitize end to end processing of vendor invoices through automation, workflows with best practices. The solution enables businesses to meet critical payment and compliance deadlines, reduce the time it takes to process invoices. Streamline Accounts Payable Operations with Optimized Invoice Processing
QuickBooks Desktop: Going Out of Style Like VHS TapesNovi AMS
Pete Zimek, CEO of Novi AMS and a QuickBooks Advanced Certified ProAdvisor, shared his thoughts on Intuit's transition from QuickBooks Desktop to QuickBooks Online with the Strategic Non-Profit Alliance (SNAP) and accountants from James Moore & Co.
The AI Advantage In Deductions Processing | Emagia Deductions Automation | Em...emagia
The solution is to research and resolve deductions of significant value in a fast and efficient manner. AI is the key to achieving this solution.
Our focus will be on the elements of deduction resolution that can be automated with AI. Learn from our order-to-cash expert, John Salek about how AI automates:
The AI Advantage in Deductions Processing | Deductions Management Process | E...Emagia
The AI advantage in deductions processing
Learn how Artificial Intelligence (AI) can reduce manual work in deductions processing by over 80%. Deductions processing is a necessity but is also a low value activity. Over 95% of deductions are valid, resulting in issuing a credit to clear them from the accounts receivable ledger. The invalid deductions are difficult to collect from customers. A CFO’s reaction to this process is usually, “I don’t want to hire 6 people to issue credit memos”. However, if invalid deductions are not challenged, they will increase in frequency and value, significantly reducing gross profit margins.
https://www.emagia.com/resources/ebooks/the-ai-advantage-in-deductions-processing/
https://www.emagia.com/products/deductions-management-software/
Altus Alliance 2016 - WebApps for Expenses + ProcurementSparkrock
Presentation by Jeff Rintoul on February 4th, 2016.
Altus Dynamics Employee WebApps will empower your employees to interact with data in a focused way, tied to specific tasks or procedures they are responsible for. In this presentation, we will cover how WebApps allows employees to make purchase, expense, and payment requests, all while reducing paperwork and data entry errors. If you’re ready to forget the errors of yesterday and facilitate employee empowerment for tomorrow, view this presentation!
Emagia Master Class 3 | Integrated Order-to-Cash (OTC) Transformation for Glo...emagia
Integrated Order-to-Cash (OTC) Transformation for Global Shared Service Organizations. Emagia Master Class 3. Automated consolidated receivables – in total and by customer from multiple ERP’s
https://www.emagia.com/master-class/
Business Objectives that analytics can achieve is Resource allocation,
Customer segmentation, competitive benchmarking, customer facing.
Speaker: Shailender Mathur, SVP, Progressive
Apinizer - Full API Lifecycle and Integration Platform Mustafa Yildiz
A brief presentation about Apinizer, which has API Gateway, Instant API Creator, API Monitor, API Tester, API Designer, API Analytics and API Portal modules
VirtualPBX - Back Office, Delivering Voice in a Competitive Market - KazooCon...2600Hz
In a competitive market, high quality voice services alone are rarely enough. Lon will speak about the customer lifecycle, back office systems from Sales to CRM to deployment, and how to drive profitable growth while delivering an excellent customer experience.
CTO Karl Anderson discusses the state of Kazoo. This includes integrations with FreeSWITCH, erlang, and Kamailio. Reseller milestones include the release of whitelabeling, webhooks, migration, carriers, debugging, account management and more.
2600Hz - Tuning Kazoo to 10,000 Handsets - KazooCon 20152600Hz
People love to talk about scale. Some vendors pitch that their systems easily support 100,000 simultaneous calls, or 500 calls per second, etc. The reality is, in the real world, people’s behaviors vary and the feature sets they use can cut these numbers down quickly. For example, ask that same vendor claiming 100,000 simultaneous calls if it can be done while call recording, call statistics and other features are turned on at the same time, and you’ll usually get a very different, cautious, qualified response.
In this presentation, we'll show you how to set up your infrastructure to support 100,000 simultaneous calls.
This is an overview of VoIP fraud, different types of fraud and what telecommunication carriers are doing to combat this issue. Types of fraud include International / Premium Number Fraud, Impersonation / Social Engineering, Service Degradation / Denial of service. Presented by Mark Magnusson at KazooCon 2015.
2600hz WebRTC Meetup at WeWork, San Francisco, CA2600Hz
2600hz Engineers Peter Defebvre and Maxime Roux will lead an intense discussion on WebRTC, what it is and how to build your own phone. We will also discuss how 2600hz is able to provide enterprise grade connectivity to any HTML5 endpoint.
Jean-Roche Maitre and Joris TIrado discuss the basics of coding a Monster app, which will track all new call events happening on a Kazoo Account. The goal is to see the events in our app as we place calls from a softphone!
KazooCon 2014 - Control Cellular Service via APIs2600Hz
2600hz engineer Chris Cole demos the advanced functionality of our API. Currently there are tons of callflow options that include ring a device, ring a user, manual presence, pivot, etc. Chris explores this functionality in his live demo.
SIPLABS CEO Mikhail Rodionov discusses current projects, contributions back to the Kazoo platform, and challenges in the market for his emerging company.
WebRTC (Web Real-Time Communication) is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-to-browser applications for voice calling, video chat, and P2P file sharing without plugins. Web RTC is a young but is a promising & powerful technology. The possibilities are endless that includes HD audio, video, file sharing, screen sharing, conference application and more. www.2600hz.com
KazooCon 2014 - Building Your Business: Behind the Numbers!2600Hz
2600hz Sales Manager Angela Lambert discusses
Compeetor pricing for your customers, how consumers understand VoIP as a product & VoIP pricing and what this means for you as a provider
Kazoo APIs are an example of a restful web-service. They are APIs are provided over HTTP/HTTPS. Kazoo APIs mostly uses the JavaScript Object Notation (JSON) data format for most payloads!
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
8. @kazoocon
Billing Overview
Billing is a catch all word for a wide variety of
technical, accounting, and billing functions.
Technical
• Count devices,
users, etc.
• Service Docs
• MODB
• Credit Storage
• Access Control
Accounting
• Transaction Ledger
• Costs/Prices (Rating)
• Periodic Charges
• Inventory
• Legal
• Discounts
• Product Policies
Billing
• Invoicing
• Ordering
• Billing History
• Customer Service
• Refunds
• Payment Policies
• Deposits
9. @kazoocon
What Does Kazoo Handle?
• Functional limits/credits.
– Absolute vs. periodic
– Access to functionality
• Rating (what things cost)
• Call Records (CDRs)
• Counting of items
• Present Data to your billing system
10. @kazoocon
What Doesn’t Kazoo Handle
• Customer Billing
– Invoicing
– Refunds
– Customer Service
– Billing History
• LCR
• Accounting/Legal
– You are liable for correctly billing your customer
12. @kazoocon
What We’re Solving
• Resellers typically already re-bill products
from vendors (Microsoft, Cisco, etc.) w/
markup
• Challenge with telecom is doing this monthly
• We provide tools to get you the raw data of
what YOU, as the reseller, have been charged
• You can take these costs and re-bill them
anyway you wish
13. @kazoocon
Method #1: Reseller Reporting
Best for: Hosted Resellers up to 100 customers who use
an external billing service like Freshbooks.
Billing Frequency: Once/month
Pros
• Everything You Need In One
Report
• Single bill to customer
• Simple
Cons
• Hosted Only
• No Automation
• Doesn’t Scale
15. @kazoocon
Billing with Reseller Reporting
• Export data
• Input into billing system however you choose
• Repeat Monthly
• Must still bill for monthly services.
• Great for Freshbooks, telecom accountant
firms.
17. @kazoocon
Method #2: CDR API
Best for: SaaS Customers who want to automate.
Billing Frequency: Once/month
Pros
• Rich Call Information
• Approved Method
• Available on Hosted or
Dedicated
Cons
• Not a real time solution
• Expensive on large
deployments (100+
customers)
18. @kazoocon
Using the API
• Set up your API key.
• curl -v -H "Accept: application/octet-
stream" http://api.2600hz.com:8000/v1/acco
unts/YOUR_ACCOUNT_ID/cdrs?auth_token=Y
OUR_AUTH_TOKEN
• Get Payload/CSV
20. @kazoocon
Integrating into your Billing Platform
• Set up API key
• Set up Pulling script
• Pull monthly to your billing system
• API Access can also be used to pull counts of
devices, users, etc.
22. @kazoocon
What We’re Solving
• Service Providers with their own billing system
• Want to integrate billing data as it occurs.
• Kazoo provides real time CDRs for your billing
system
23. @kazoocon
Method #3: AMQP Queue
Best for: IaaS Clients doing real-time billing.
Billing Frequency: Real Time
Pros
• Approved method
• Low system load
• Scales very well
• Reliable Delivery
Cons
• More work than API
• Need a real-time billing
platform
• You are responsible for
redundancy
29. @kazoocon
Method #4: Webhooks
Best for: No one
Billing Frequency: Just don’t do this!
Pros
• Easy to set up
Cons
• Billing Events Can be lost
• Unsupported by 2600hz
• Doesn’t Scale At All
30. @kazoocon
What Is Webhooks Good For?
• Triggering On-Demand Experiences
• Integrating with Web Services
• Feeding Events back into the system with
Pivot
31. @kazoocon
Summary of Methods
Monthly Real-Time
Hosted
Infrastructure
Reseller Reporting
OR
APIs
AMQP
Not available on
SaaS, but talk to
us if you need
this
32. @kazoocon
Summary
• Hosted resellers should really only be billing
by month.
• Don’t use webhooks for billing.
• If Infrastructure client, use AMQP
34. @kazoocon
What’s Left?
• Functional limits/credits.
– Absolute vs. periodic
– Access to functionality
• Rating (what calls cost)
• Call Records (CDRs)
• Counting of items
• Present Data to your billing system
45. @kazoocon
Billing Data: What’s Available?
• Count of current items on account
– Numbers, devices, users
• Call Records (CDRS)
– Call time, Carrier, Call info
Editor's Notes
(if your script is down you lose calls)
Limit can be set in the system, but is hardware dependent
-return to queue/dead letter
-exchange: routes a message to one or more queues