投稿時間:2022-07-30 06:22:42 RSSフィード2022-07-30 06:00 分まとめ(23件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] 50代のイケメン俳優ランキング 3位「阿部寛」、2位「仲村トオル」、1位は? https://www.itmedia.co.jp/business/articles/2207/30/news037.html itmedia 2022-07-30 05:18:00
IT ITmedia 総合記事一覧 [ITmedia ビジネスオンライン] ソフトバンクCMの出演女優ランキング 3位「多部未華子」、2位「広瀬すず」、1位は? https://www.itmedia.co.jp/business/articles/2207/30/news036.html itmedia 2022-07-30 05:12:00
AWS AWS Machine Learning Blog Identify the location of anomalies using Amazon Lookout for Vision at the edge without using a GPU https://aws.amazon.com/blogs/machine-learning/identify-the-location-of-anomalies-using-amazon-lookout-for-vision-at-the-edge-without-using-a-gpu/ Identify the location of anomalies using Amazon Lookout for Vision at the edge without using a GPUAutomated defect detection using computer vision helps improve quality and lower the cost of inspection Defect detection involves identifying the presence of a defect classifying types of defects and identifying where the defects are located Many manufacturing processes require detection at a low latency with limited compute resources and with limited connectivity Amazon Lookout for … 2022-07-29 20:13:31
AWS AWS Acxiom Uses Amazon SageMaker to Generate 3 Trillion Propensity Scores | Amazon Web Services https://www.youtube.com/watch?v=lxZwb2CO9HE Acxiom Uses Amazon SageMaker to Generate Trillion Propensity Scores Amazon Web ServicesHear from Raj Srinivasan senior director of data science and machine learning engineering at Acxiom on how the company uses Amazon SageMaker for propensity model scoring on a scalable machine learning platform Learn more about Amazon SageMaker and Advertising Marketing Technology on AWS Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AdvertisingTechnology MarketingTechnology MachineLearning AWS AmazonWebServices CloudComputing 2022-07-29 20:46:51
AWS AWS Manage Application Portfolios with AWS Systems Manager Application Manager | Amazon Web Services https://www.youtube.com/watch?v=CEBvSQW5ajk Manage Application Portfolios with AWS Systems Manager Application Manager Amazon Web ServicesIn this video you ll see how you can manage your application portfolios with AWS Systems Manager Application Manager With this feature you can automatically discover applications take action on application resources using runbooks and quickly diagnose and resolve operational issues Learn more Subscribe More AWS videos More AWS events videos ABOUT AWSAmazon Web Services AWS is the world s most comprehensive and broadly adopted cloud platform offering over fully featured services from data centers globally Millions of customers ーincluding the fastest growing startups largest enterprises and leading government agencies ーare using AWS to lower costs become more agile and innovate faster AWS AmazonWebServices CloudComputing 2022-07-29 20:37:55
海外TECH DEV Community What was your win this week? https://dev.to/devteam/what-was-your-win-this-week-191j What was your win this week Hey there Looking back on this past week what was something you were proud of accomplishing All wins count ーbig or small Examples of wins include Starting a new projectFixing a tricky bugDiscovering some great new music or whatever else might spark joy ️Have a wonderful weekend 2022-07-29 20:25:02
海外TECH DEV Community Retries e lidando com erros transientes 101 https://dev.to/hugaomarques/retries-e-lidando-com-erros-transientes-101-5758 Retries e lidando com erros transientes Se vocêleu o primeiro post dessa série sobre sistemas distribuídos vocêaprendeu que Sistemas distribuídos são estranhos A partir do momento que separamos os sistemas em computadores diferentes através da rede um mundonovo de possibilidades e problemas se tornam acessíveis a nós Entre eles nossos sistemas agora são suscetíveis a erros transientes Nesse post nós vamos discutir essas falhas temporárias como podemos tentar resolver esse problema e quais novos problemas são gerados como parte de nossa solução Problema Erros transientesSe vocêtrabalha com software vocêjádeve ter esbarrado em um erro persistente por exemplo um bug no seu sistema que dáerro das vezes que determinada condição ocorre ou quando o servidor sai do ar totalmente Uma outra categoria de erro são os erros transientes ou erros temporários Esses erros normalmente ocorrem de forma inesperada muitas vezes duram apenas segundo ou apenas alguns milisegundos apenas o suficiente pra estregar o sucesso da sua requisição Se lembrarmos do post anterior as falácias dos sistemas distribuídos ajudam a explicar os erros transientes A rede éconfiável A rede vai falhar Ela pode falhar por apenas segundo Mas isso pode ser suficiente para impedir aquela requisição que seu sistema tentou fazer com sucesso A topologia não muda Em tempos de cloud máquinas são adicionadas e removidas da rede o tempo inteiro Imagine o que acontece se o sistema A depende do sistema B e no momento que a requisição A gt B éfeita o sistema B estáexecutando um deploy e a máquina responsável por atender a requisição éremovida da rede A topologia não muda Com aparelhos mobile usuários estão desconectando e reconectando em redes diferentes o tempo inteiro O que acontece quando o usuário estáexecutando uma requisição nos segundos de desconexão da rede Os exemplos são infindáveis Em resumo sempre haveráa chance que a sua primeira tentativa de executar uma requisição vai falhar ExemploDisclaimer O código abaixo não passa na qualidade pra ir pra produção Ok muita lorota mas que tal simularmos o nosso problema O código completo pode ser encontrado no github O método abaixo roda em uma pequena App com Spring Boot Em resumo o método falha todo minuto entre e segundos RequestMapping public ResponseEntity lt String gt home throws InterruptedException final var now LocalDateTime now logger info Failure flag value now Sempre envie um erro durante os primeiros s de cada minuto if now getSecond gt amp amp now getSecond lt throw new IllegalStateException return ResponseEntity status body Current time now Eu escrevi um cliente que invoca essa app continuamente porém se o cliente percebe erro o cliente interrompe a execução public static void main String args throws URISyntaxException InterruptedException final HttpRequest request HttpRequest newBuilder uri new URI http localhost GET build while NUM ERRORS lt try var response callService request NUM ERRORS System out println System out println Thread currentThread getName System out println response statusCode System out println response body System out println catch RuntimeException ex System out println ex getMessage NUM ERRORS Thread sleep private static HttpResponse lt String gt callService HttpRequest request try System out println Executing request at LocalDateTime now final HttpResponse lt String gt response HTTP CLIENT send request HttpResponse BodyHandlers ofString if response statusCode throw new RuntimeException Failed to call API return response catch IOException e System out println Operation failed exception IO throw new RuntimeException e catch InterruptedException e System out println Operation failed exception Interrupted throw new RuntimeException e Nossa execução pode gerar o seguinte log mainCurrent time T Executing request at T mainCurrent time T Executing request at T Failed to call APIE aí Como a gente pode evitar que nossa aplicação pare com apenas erro Retries linearesA forma mais simples de contornamos um erro transiente étentar a mesma requisição de novo Existem diversas bibliotecas que ajudam com isso comosprint boot retry e o resiliencej No nosso exemplo aqui eu implementei com resiliencej O código principal segue abaixo public static void main String args throws URISyntaxException InterruptedException final HttpRequest request HttpRequest newBuilder uri new URI http localhost GET build Function lt HttpRequest HttpResponse gt service HttpRequest x gt callService x var config RetryConfig custom retryExceptions Exception class maxAttempts waitDuration Duration ofSeconds build var registry RetryRegistry of config var retry registry retry retry final var retryableServiceCall Retry decorateFunction retry service while NUM ERRORS lt try var response retryableServiceCall apply request NUM ERRORS System out println System out println Thread currentThread getName System out println response statusCode System out println response body System out println catch RuntimeException ex System out println ex getMessage NUM ERRORS Thread sleep Um possível resultado de executar o código acima seria mainCurrent time T Executing request at T mainCurrent time T Executing request at T Executing request at T Executing request at T mainCurrent time T Observe como a execução roda a cada ms mas o seguinte comportamente acontece Às T nós recebemos falha Logo em seguida vemos que nosso client tenta novamente T mais falha pois ainda estamos dentro do intervalo de falha s Finalmente a nossa ªtentativa éexecutada com sucesso T Nossa execução continua como se não houvesse nenhuma falha Afinal a chamada foi feita com sucesso com o uso de retries Bacana né Mas como tudo em engenharia de software a solução acima tem alguns problemas Problemas com retriesImagine a seguinte situação Éo início de uma black friday e todo mundo decide acessar o seu serviço ao mesmo tempo Ao tentar processar esse fluxo de requisições ao mesmo tempo o nosso pobre servidor não aguenta e manda um erro temporário Recebendo o erro temporário todos os clientes decidem tentar a requisição novamente As requisições com retry chegam todas de uma vez O nosso servidor continua sobrecarregado e continua falhando as requisições O usuário fica infeliz porque perdeu aquela promoção bacana Seráque dápra fazer melhor Retries com backoff and jitterNesse post de Março de Marc Brooker Senior Principal Engineer no AWS introduz a idéia de solucionar esse problema utilizando um algoritmo de retry com backoff e jitter Como funciona essa ideia Ao invés de executar a requisição de retry imediatamente após a falha o cliente espera um poucoEsse tempo de espera édeterminado seguindo uma fórmula que leva em conta um pouco de aleatoriedade essa éparte chamada jitter e uma parte exponencial relacionada ao número de falhas essa éa parte de backoff Por quêbackoff A ideia do backoff énão tentar a requisição imediatamente Ao invés disso para casa falha nós dobramos o tempo de espera Por exemplo na primeira falha esperamos s pra tentar de novo na segunda falha nós esperamos s na terceira falha s e assim sucessivamente Essa estratégia faz com que os retries não continuem colocando pressão em um servidor jásobrecarregado Por quêJitter Porém o backoff não resolve o problema completamente imagine que todos os clientes falham ao mesmo tempo Isso significa que em s o nosso servidor vai levar uma sobrecarga de requisições e em s de novo O Jitter adiciona um pouco de aleatoriedade pra melhorar essa estratégia Enquanto alguns clientes podem retentar em s outros vão fazê los em s ou s Essa pequena variância ajudar a espalhar o número de requisições ao longo do tempo diminuindo a carga sobre a nossa aplicação Se vocêquer mais o zanfranceschi tem uma thread bacana falando mais sobre backoff e jitter Mais problemas com retriesVoltando ao nosso problema da black friday imagine a segunda situação Nós adicionamos o algoritmo de backoff e jitter ao nossos retries Mesmo assim a carga étão alta que o nosso servidor não segue aguentar as requisições que continuam chegando em ou s depois Com a adição dos retries ao tráfego normal toda vez que o servidor tápra se recuperar ele cai novamente A pergunta que fica é se a carga estátão alta e um retry sempre vai falhar por que deveríamos continuar enviando retries Retries com algoritmo de token bucketPra solucionar o problema acima nós vamos utilizar um novo algoritmo de retries que éa estratégia de utilizar um algoritmo de token bucket Como funciona essa ideia Para cada request feita com sucesso nós adicionamos uma percentagem de bucket em uma variável Por exemplo token para cada sucesso Para cada falha nós removes token da variável Nós sópodemos realizar chamadas enquanto o token for acima de Por exemplo Suponha que nosso token bucket começa com um valor de Quando a primeira request falhar nós subtraímos do bucket Agora o bucket tem o valor de Como o bucket tem o valor acima de nós executamos uma nova request Recebemos uma nova falha e o bucket cai para Tentamos novamente acontece uma nova falha o bucket cai pra Os retries param totalmente Novas requisições podem ser feitas mas note que os retries não vai ser feitos jáque o bucket atingiu Quando as requisições começarem a ter sucesso elas começam a adicionar bucket para cada sucesso Depois de requisiçÕes com sucesso nós temos um bucket de valor e agora caso haja uma falha nós teremos direito a retry Esse algoritmo éótimo para impedir o problema de retry storm que ocorre quando um serviço A chama um serviço B que chama um serviço C Um erro em cascata pode dar trigger em um retry de A que pode tentar atéx B pode tentar também x o que faz com que C possa receber atéx o tráfego Esse algoritmo pode ser utilizado ao lidar com a AWS SDK utilizando a estratégia de TokenBucketRetryCondition Ainda mais problemas com retriesInfelizmente mesmo o token bucket não soluciona todos os nossos problemas Por exemplo O que acontece quando executamos o retry mas o servidor ainda estáprocessando a ªrequisição Se falharmos x vale àpena continuar consumindo recursos e tentar uma ªvez Toda vez que fazemos retry ainda estamos segurando a resposta ao usuário o que faz com que a latência da requisição aumente e logo introduz mais erros de timeout Devemos fazer retry no nível mais baixo por exemplo em uma chamada de API ou no nível mais alto apenas para evitar retry storms Esse artigo não vai responde todas essas perguntas mas algumas delas podemos explorar em novos artigos no futuro ConclusãoNesse artigo nós discutimos Erros temporários e porquêeles acontecem Diferentes estratégias de retry como linear backoff and jitter e Token Bucket Diversos problemas ao se utilizar retries Como tudo em software qual estratégia vocêvai utilizar depende As vezes não fazer o retry pode ser a melhor estratégia Um post recente do Marc Brooker no blog pessoal dele discute em detalhes os trade offs de cada estratégia de retry e compara elas com circuit breakers por exemplo Espero que tenham curtido o post e se vocêcurtiu compartilha e dáo like ReferênciasFixing retries with token buckets and circuit breakersTimeouts retries and backoff with jitterExponencial Backoff and JitterSummary of retry strategies 2022-07-29 20:12:12
Apple AppleInsider - Frontpage News Best Buy's epic MacBook, iPad sale knocks up to $350 off Apple products, deals as low as $399 https://appleinsider.com/articles/22/07/29/best-buys-epic-macbook-ipad-sale-knocks-up-to-350-off-apple-products-deals-as-low-as-399?utm_medium=rss Best Buy x s epic MacBook iPad sale knocks up to off Apple products deals as low as In what can only be described as a stellar sale Best Buy is slashing up to off Apple s MacBook Pro MacBook Air and iPad Air lineup with current and closeout models even M laptops on sale for as low as Save up to on Apple MacBook Pro and iPad hardware including M laptops The Best Buy MacBook and iPad bonanza includes discounts of up to off on the inch inch and inch MacBook Pro line as well as M and M MacBook Airs and the last gen iPad Air The prices are available exclusively for My Best Buy members but it s free to join with no ongoing membership fee Read more 2022-07-29 20:41:29
海外TECH Engadget TikTok is testing more mini-games, including one from Aim Lab https://www.engadget.com/tiktok-html5-mini-games-test-aim-lab-201912600.html?src=rss TikTok is testing more mini games including one from Aim LabTikTok is conducting a broader test of games in its all conquering app The company recently added a way for creators in some markets including the US to append one of nine mini games to a video by tapping the Add Link button and choosing the MiniGame option When viewers come across a video that links to a game they can start playing it by tapping a link next to the creator s username “Currently we re exploring bringing HTML games to TikTok through integrations with third party game developers and studios a TikTok spokesperson told TechCrunch One of the games is from Aim Lab the maker of a popular aim training app of the same name Its TikTok game is called Mr Aim Lab s Nightmare TikTok s other partners on the initiative include developers Voodoo Nitro Games FRVR and Lotem Click here on mobile to play Mr Aim Lab s Nightmare ーAim Lab aimlab July None of the games have ads or in app purchases at the minute and the project is in the early stages of testing TikTok is looking to find out how or if creators craft content around them and how users interact with the games As The Verge notes users can record their gameplay and share it in a fresh video Reports in recent months suggested TikTok was readying for a major push into gaming Parent company ByteDance bought game developer Moonton Technology last year TikTok teamed up with Zynga for an exclusive mobile game called Disco Loco D a charity game called Garden of Good through which players can trigger donations to Feeding America became available on the US version of TikTok in June TikTok previously tested HTML games in Vietnam Other major tech companies have made a push into mobile gaming including Apple Google and more recently Netflix Zynga of course became a social gaming giant with the help of Facebook s massive reach while Facebook moved into cloud gaming in It s no secret that Meta is trying to ape many of TikTok s features across its apps so it s interesting to see TikTok taking a leaf out of Facebook s playbook on the gaming front 2022-07-29 20:19:12
ニュース BBC News - Home Hitler's watch sells for $1.1m in controversial sale https://www.bbc.co.uk/news/world-us-canada-62355010?at_medium=RSS&at_campaign=KARANGA groups 2022-07-29 20:36:51
ニュース BBC News - Home Commonwealth Games: England win landmark third team gymnastics gold https://www.bbc.co.uk/sport/commonwealth-games/62355775?at_medium=RSS&at_campaign=KARANGA Commonwealth Games England win landmark third team gymnastics goldEngland win a landmark third successive Commonwealth team gymnastics gold as home favourite Joe Fraser battles through injury to help them to victory 2022-07-29 20:14:36
ビジネス ダイヤモンド・オンライン - 新着記事 東京理科大、私大理系随一のマンモス校を率いる新学長の野望【石川正俊学長インタビュー】 - 大学2022 劇変の序列・入試・就職 https://diamond.jp/articles/-/306478 東京理科大 2022-07-30 05:25:00
ビジネス ダイヤモンド・オンライン - 新着記事 大林組社長が「しわ寄せ」に恐々、大阪・関西万博工事を襲う2つの“地獄” - Diamond Premium News https://diamond.jp/articles/-/307321 戦々恐々 2022-07-30 05:22:00
ビジネス ダイヤモンド・オンライン - 新着記事 トヨタの両利き経営に「金融力」が大事な理由、ホンダ・日産との最大の差は? - 事例で学ぶ「ビジネスモデルと戦略」講座 https://diamond.jp/articles/-/307174 営業利益 2022-07-30 05:20:00
ビジネス ダイヤモンド・オンライン - 新着記事 英語がうまい人が続ける「ある習慣」、日本の英語教育の穴は簡単に埋まる - 才能が伸びる!本当の子育て https://diamond.jp/articles/-/306914 英語がうまい人が続ける「ある習慣」、日本の英語教育の穴は簡単に埋まる才能が伸びる本当の子育て「なぜ、日本人の英語は下手なのですか」という相談をよく受けます。 2022-07-30 05:15:00
ビジネス ダイヤモンド・オンライン - 新着記事 双日のキーマン激白!「水産で世界を目指す」、日ハム子会社買収の舞台裏と野望 - 商社 食料部門の悲哀―非資源の大黒柱 https://diamond.jp/articles/-/306821 常務執行役員 2022-07-30 05:10:00
ビジネス ダイヤモンド・オンライン - 新着記事 35歳で転職は可能?採用担当がチェックする「年齢以外」のポイントとは【転職・見逃し配信】 - 見逃し配信 https://diamond.jp/articles/-/307299 配信 2022-07-30 05:05:00
北海道 北海道新聞 畑岡、古江が16位 米女子ゴルフ第2日 https://www.hokkaido-np.co.jp/article/711973/ 女子ゴルフ 2022-07-30 05:22:00
北海道 北海道新聞 米、ロシア編入「重大な代償」 外相電話会談、侵攻後初 https://www.hokkaido-np.co.jp/article/711972/ 国務長官 2022-07-30 05:12:00
北海道 北海道新聞 <社説>津波被害想定 犠牲減らす対策着実に https://www.hokkaido-np.co.jp/article/711949/ 千島海溝 2022-07-30 05:05:00
ビジネス 東洋経済オンライン 1年目の非正規教員が「自己流」で教壇に立つ異常 初任者研修すら受けられず担任を持つ教員たち | 「非正規化」する教師 | 東洋経済オンライン https://toyokeizai.net/articles/-/606090?utm_source=rss&utm_medium=http&utm_campaign=link_back 公立学校 2022-07-30 06:00:00
ビジネス 東洋経済オンライン データで見る「関東エリア」巨大店舗の出店リスト 店舗面積1位は埼玉県のアウトレットモール | 企業ランキング | 東洋経済オンライン https://toyokeizai.net/articles/-/601956?utm_source=rss&utm_medium=http&utm_campaign=link_back 平方メートル 2022-07-30 05:40:00
ビジネス 東洋経済オンライン セイコーと出荷量で互角、「東京・下町企業」の正体 元浅草の格安時計メーカーが海外進出に挑む | 素材・機械・重電 | 東洋経済オンライン https://toyokeizai.net/articles/-/606914?utm_source=rss&utm_medium=http&utm_campaign=link_back 東洋経済オンライン 2022-07-30 05:20:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)